Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Перемещение файлов и папок на уровень вверх
Goto page Previous  1, 2, 3  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
sa



Joined: 29 Apr 2009
Posts: 2103

Post (Separately) Posted: Fri Sep 11, 2015 14:54    Post subject: Reply with quote

Totas wrote:
Как мне тут назначить команду переместить файлы (картинки) на уровень вверх
Прежде чем перемещать файлы нужно их сначала каким-либо образом выделить в файловой панели. Это можно сделать, например, если включить в головной папке показ всех файлов без подкаталогов (Ctrl+B) и выделить (Num+) все jpg-файлы (*.jpg).
Затем уже вызывать переименование (Ctrl+M), указывать в маске для имени файла ..\[N] и нажимать Enter.
Вот только данный пример сработает для всех jpg-файлов (и только для них), независимо от того, в нужных ли подпапках они находятся. Возможно, потребуются другие критерии выделения или даже поиска нужных файлов по Alt+F7 с последующим выводом их на панель. Как уже было указано, удалить подпапки при этом сразу тоже не получится.
Из памятки, на всякий случай:
Quote:
дабы избежать плачевных результатов, настоятельно рекомендуется провести предварительное тестирование с группой утилизируемых (ненужных) файлов и папок.
Back to top
View user's profile Send private message
Totas



Joined: 05 Sep 2015
Posts: 22

Post (Separately) Posted: Sat Sep 12, 2015 16:54    Post subject: Перемещение файлов и папок на уровень вверх Reply with quote

sa
Странно. Сделал, как вы написали, нажав последней кнопку Выполнить. У меня вся папка, где находились картинки, исчезла. Причем, ее нет даже в корзине. Хорошо, что это была тестовая папка (картинки были не нужны)
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 8504
Location: Россия, Саратов

Post (Separately) Posted: Sat Sep 12, 2015 17:59    Post subject: Reply with quote

Totas
Оверквотинг запрещён правилами форума. К полному цитированию более или менее протяжённого предыдущего сообщения это относится в первую очередь. Лишнее убрано.
Все рекомендации sa давал правильно, но я сейчас не поленился эту цепочку действий проверить. Допустим, у вас есть некая тестовая папка, содержащая пару подпапок, в каждой из которых есть ещё по подпапке с JPG-файлами. Вы открываете "корневую" тестовую папку, нажимаете Ctrl+B... и так далее по схеме. Пустые папки нижнего уровня остаются на месте, их содержимое (JPG-файлы) перемещается "этажом выше". То есть делается ровно то, что и было обещано.
Что и на каком этапе вы сделали не так, попытайтесь понять самостоятельно, телепатов здесь, извините, нет. А о необходимости предварительного тестирования на ненужных объектах выше предупреждалось специально. Не говоря про то, что в окне ИГП работает откат, и результаты последнего переименования/перемещения вполне можно отменить.
И, разумеется, предполагается, что для этих манипуляций используется TC 8.0 и выше, в более ранних версиях маска ..\[N] в ИГП не предусмотрена.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Totas



Joined: 05 Sep 2015
Posts: 22

Post (Separately) Posted: Sat Sep 12, 2015 18:27    Post subject: Перемещение файлов и папок на уровень вверх Reply with quote

Avada
В Тотале меня все время путает основное окно, разделенное на 2 части, где правая часть является зеркальным отображением левой. Так опеpацию надо проводить в правом или левом окне?
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 8504
Location: Россия, Саратов

Post (Separately) Posted: Sat Sep 12, 2015 18:32    Post subject: Reply with quote

Totas
Во-первых, для ввода имени того, кому вы отвечаете, надо просто щёлкнуть по имени-ссылке в левой части нужного предыдущего сообщения.
Во-вторых, окно разделено на две равноправных файловых панели, и обсуждаемая операция выполняется в активной панели, независимо от того, левая она или правая. Никакого зеркального отображения там, разумеется, нет, содержимое панелей может быть каким угодно. И какое отношение ваша путаница имеет к обсуждаемому вопросу, я не понимаю. И Ctrl+B, и Num+ могут быть применены, разумеется, только к содержимому активной панели.
Может быть, прежде чем лезть в более сложные операции, вам лучше открыть справку TC или нашу книгу и потратить какое-то время на освоение элементарно необходимой базовой информации? А то ваши вопросы наводят на мысль, что с программой вы пока что не научились работать совсем.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Totas



Joined: 05 Sep 2015
Posts: 22

Post (Separately) Posted: Sat Sep 12, 2015 20:16    Post subject: Перемещение файлов и папок на уровень вверх Reply with quote

Avada, сейчас вроде получилось, как указал sa, но после перeмещения на один этаж вверх, расширение картинок поменялось на неизвестное (хотя при тыкании их можно просмотреть). А почему расширение изменилось на Тип файла: Файл?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 11589
Location: Москва

Post (Separately) Posted: Sat Sep 12, 2015 20:26    Post subject: Reply with quote

Totas wrote:
где правая часть является зеркальным отображением левой
Зеркально - это как бы так:
Very Happy
Totas wrote:
изменилось на Тип файла: Файл?
В поле '...расширения' должно стоять [E].
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.


Last edited by Flasher on Sat Sep 12, 2015 20:27; edited 1 time in total
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 8504
Location: Россия, Саратов

Post (Separately) Posted: Sat Sep 12, 2015 20:27    Post subject: Reply with quote

Totas
Значит, в окне ИГП была неправильно введена маска. Ещё раз: в поле для имени прямо перед умолчальным (отображающимся после перезапуска TC) [N] добавляется ..\ и больше нигде в окне не трогается ничего (включая и поле для расширения) до нажатия клавиши "Выполнить".

И чтобы потом не возвращаться: потребуется ещё удаление пустых папок. Надо установить один из подходящих WDX-плагинов (DirSizeCalc, FileX или специализированный EmptyCheck, искать здесь), открыть ту же базовую папку, выполнить в ней поиск (Alt+F7) папок с плагинами по атрибуту "Каталог" и свойству "Пустой", вывести результаты в панель TC, выделить и удалить. Подробности в справке и (многократно) на форуме после поиска по нему (пример). Про удаление без плагинов — сюда. Здесь все эти подробности обсуждаться не будут.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Staniclaw



Joined: 12 Dec 2010
Posts: 517
Location: Ташкент

Post (Separately) Posted: Sat Sep 12, 2015 21:01    Post subject: Reply with quote

Flasher
Какое же это "зеркально", если там полосы прокрутки одинаково расположены! Razz
_________________
Вечному двигателю -- вечные тормоза!..
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 8504
Location: Россия, Саратов

Post (Separately) Posted: Sat Sep 12, 2015 21:09    Post subject: Reply with quote

Staniclaw
Замечание верное, но порезвились — и будет. Флуд вокруг фейка объявляю законченным.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.


Last edited by Avada on Sat Sep 12, 2015 21:10; edited 1 time in total
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 11589
Location: Москва

Post (Separately) Posted: Sat Sep 12, 2015 21:09    Post subject: Reply with quote

 to Staniclaw

_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Totas



Joined: 05 Sep 2015
Posts: 22

Post (Separately) Posted: Sat Sep 12, 2015 21:50    Post subject: Перемещение файлов и папок на уровень вверх Reply with quote

Вообщем, сейчас перемещение картинок на один уровень вверх получается. Теперь надо научиться автоматически удалять папку в которой они находились (чтобы не проделывать это по одному, что отнимет уйму времени).
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1722
Location: Арзамас

Post (Separately) Posted: Sat Sep 12, 2015 21:52    Post subject: Reply with quote

Code:
TOTALCMD#BAR#DATA
%comspec% /c for /f "delims=" %$ in
('type %WL') do (for /f "delims=" %%# in ('dir /ad/b/s "%%$"^|sort /r') do rd /q "%%#")&rd /q "%%$"
%windir%\system32\cleanmgr.exe
удалить пустые папки

1
-1


Last edited by Tol!k on Sun Sep 13, 2015 13:18; edited 3 times in total
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 11589
Location: Москва

Post (Separately) Posted: Sat Sep 12, 2015 21:56    Post subject: Reply with quote

Totas
В соседней теме Avada дал конкретные ссылки со скриптами, где реализовано нужное перемещение и удаление. Времени на разборы было, ИМХО, предостаточно.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 8504
Location: Россия, Саратов

Post (Separately) Posted: Sat Sep 12, 2015 21:59    Post subject: Reply with quote

Totas
Помимо вышеприведённого кода кнопки (что с ним делать, выясняем поиском по форуму) см. мой пост. Удалять эти папки по одной никто, разумеется, не предлагает. И, да, тема, где рассматривается объединение всей этой процедуры в единое действие, тоже известна. Так что ни здесь, ни там по данному запросу дискутировать дальше нечего: степень разжёвывания материала уже превысила всякие нормы приличия, пора что-то делать самостоятельно.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3  Next
Page 2 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group