Страница 2 из 4
Добавлено: Пт сен 11, 2015 13:54
sa
Totas писал(а):Как мне тут назначить команду переместить файлы (картинки) на уровень вверх
Прежде чем перемещать файлы нужно их сначала каким-либо образом выделить в файловой панели. Это можно сделать, например, если включить в головной папке показ всех файлов без подкаталогов (Ctrl+B) и выделить (Num+) все jpg-файлы (*.jpg).
Затем уже вызывать переименование (Ctrl+M), указывать в маске для имени файла ..\[N] и нажимать Enter.
Вот только данный пример сработает для всех jpg-файлов (и только для них), независимо от того, в нужных ли подпапках они находятся. Возможно, потребуются другие критерии выделения или даже поиска нужных файлов по Alt+F7 с последующим выводом их на панель. Как уже было указано, удалить подпапки при этом сразу тоже не получится.
Из памятки, на всякий случай:
дабы избежать плачевных результатов, настоятельно рекомендуется провести предварительное тестирование с группой утилизируемых (ненужных) файлов и папок.
Перемещение файлов и папок на уровень вверх
Добавлено: Сб сен 12, 2015 15:54
Totas
sa
Странно. Сделал, как вы написали, нажав последней кнопку Выполнить. У меня вся папка, где находились картинки, исчезла. Причем, ее нет даже в корзине. Хорошо, что это была тестовая папка (картинки были не нужны)
Добавлено: Сб сен 12, 2015 16:59
Avada
Totas
Оверквотинг запрещён
правилами форума. К полному цитированию более или менее протяжённого предыдущего сообщения это относится в первую очередь.
Лишнее убрано.
Все рекомендации
sa давал правильно, но я сейчас не поленился эту цепочку действий проверить. Допустим, у вас есть некая тестовая папка, содержащая пару подпапок, в каждой из которых есть ещё по подпапке с JPG-файлами. Вы открываете "корневую" тестовую папку, нажимаете Ctrl+B... и так далее по схеме. Пустые папки нижнего уровня остаются на месте, их содержимое (JPG-файлы) перемещается "этажом выше". То есть делается ровно то, что и было обещано.
Что и на каком этапе вы сделали не так, попытайтесь понять самостоятельно, телепатов здесь, извините, нет. А о необходимости предварительного тестирования на ненужных объектах выше предупреждалось специально. Не говоря про то, что в окне ИГП работает откат, и результаты последнего переименования/перемещения вполне можно отменить.
И, разумеется, предполагается, что для этих манипуляций используется TC 8.0 и выше, в более ранних версиях маска ..\[N] в ИГП не предусмотрена.
Перемещение файлов и папок на уровень вверх
Добавлено: Сб сен 12, 2015 17:27
Totas
Avada
В Тотале меня все время путает основное окно, разделенное на 2 части, где правая часть является зеркальным отображением левой. Так опеpацию надо проводить в правом или левом окне?
Добавлено: Сб сен 12, 2015 17:32
Avada
Totas
Во-первых, для ввода имени того, кому вы отвечаете, надо просто щёлкнуть по имени-ссылке в левой части нужного предыдущего сообщения.
Во-вторых, окно разделено на две равноправных файловых панели, и обсуждаемая операция выполняется в активной панели, независимо от того, левая она или правая. Никакого зеркального отображения там, разумеется, нет, содержимое панелей может быть каким угодно. И какое отношение ваша путаница имеет к обсуждаемому вопросу, я не понимаю. И Ctrl+B, и Num+ могут быть применены, разумеется, только к содержимому активной панели.
Может быть, прежде чем лезть в более сложные операции, вам лучше открыть справку TC или нашу книгу и потратить какое-то время на освоение элементарно необходимой базовой информации? А то ваши вопросы наводят на мысль, что с программой вы пока что не научились работать совсем.
Перемещение файлов и папок на уровень вверх
Добавлено: Сб сен 12, 2015 19:16
Totas
Avada, сейчас вроде получилось, как указал sa, но после перeмещения на один этаж вверх, расширение картинок поменялось на неизвестное (хотя при тыкании их можно просмотреть). А почему расширение изменилось на Тип файла: Файл?
Добавлено: Сб сен 12, 2015 19:26
Flasher
Totas писал(а):где правая часть является зеркальным отображением левой
Зеркально - это как бы так:
Totas писал(а):изменилось на Тип файла: Файл?
В поле '...расширения' должно стоять [E].
Добавлено: Сб сен 12, 2015 19:27
Avada
Totas
Значит, в окне ИГП была неправильно введена маска. Ещё раз: в поле для имени прямо перед умолчальным (отображающимся после перезапуска TC)
[N] добавляется
..\ и больше нигде в окне не трогается
ничего (включая и поле для расширения) до нажатия клавиши "Выполнить".
И чтобы потом не возвращаться: потребуется ещё удаление пустых папок. Надо установить один из подходящих WDX-плагинов (DirSizeCalc, FileX или специализированный EmptyCheck, искать
здесь), открыть ту же базовую папку, выполнить в ней поиск (Alt+F7) папок с плагинами по атрибуту "Каталог" и свойству "Пустой", вывести результаты в панель TC, выделить и удалить. Подробности в
справке и (многократно) на форуме после поиска по нему (
пример). Про удаление без плагинов —
сюда. Здесь все эти подробности обсуждаться не будут.
Добавлено: Сб сен 12, 2015 20:01
Staniclaw
Flasher
Какое же это "зеркально", если там полосы прокрутки одинаково расположены!

Добавлено: Сб сен 12, 2015 20:09
Avada
Staniclaw
Замечание верное, но порезвились — и будет. Флуд вокруг фейка объявляю законченным.
Добавлено: Сб сен 12, 2015 20:09
Flasher
[cut="to Staniclaw"]Проще подстроить было. Смысл и так понятен. К тому же скроллбар - это отдельный компонент (а их для каждой панели может быть до 10 шт.). Не будем развивать.[/cut]
Перемещение файлов и папок на уровень вверх
Добавлено: Сб сен 12, 2015 20:50
Totas
Вообщем, сейчас перемещение картинок на один уровень вверх получается. Теперь надо научиться автоматически удалять папку в которой они находились (чтобы не проделывать это по одному, что отнимет уйму времени).
Добавлено: Сб сен 12, 2015 20:52
Tol!k
Код: Выделить всё
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
Добавлено: Сб сен 12, 2015 20:56
Flasher
Totas
В соседней теме Avada дал конкретные ссылки со скриптами, где реализовано нужное перемещение и удаление. Времени на разборы было, ИМХО, предостаточно.
Добавлено: Сб сен 12, 2015 20:59
Avada
Totas
Помимо вышеприведённого кода кнопки (что с ним делать, выясняем поиском по форуму) см.
мой пост. Удалять эти папки по одной никто, разумеется, не предлагает. И, да, тема, где рассматривается объединение всей этой процедуры в единое действие, тоже известна. Так что ни здесь, ни там по данному запросу дискутировать дальше нечего: степень разжёвывания материала уже превысила всякие нормы приличия, пора что-то делать самостоятельно.