Страница 1 из 2
Перемещение всех файлов в корневую папку
Добавлено: Ср апр 27, 2011 22:43
den114
Подскажите как сделать. Есть папка, нужно чтобы все вложенные файлы во всех вложенных папках переместились в ее корень.
Например задана папка С:\papka
в ней
С:\papka\1.jpg
С:\papka\1\2.jpg
С:\papka\1\1\3.jpg
нужно чтобы вышло
С:\papka\1.jpg
С:\papka\2.jpg
С:\papka\3.jpg
В случае если перемещаемый файл уже присутствует он должен заменятся.
Загвоздка еще в том что таких папок больше 9000 и применительно к каждой нужно провести такую операцию.
Добавлено: Ср апр 27, 2011 23:00
Flasher
А чего тут сложного? В обеих панелях открыта papka. В любой из панелей выполняется Ctrl+B>Ctrl+A>F6. В Опциях "Настройки перезаписи" выбирается 2. Заменить всё > Enter.
Добавлено: Ср апр 27, 2011 23:20
den114
Нужна автоматизация процесса. Не вручную же. Всего более 9000 папок и в каждой до 50 подпапок разного уровня вложености.
Добавлено: Ср апр 27, 2011 23:24
Flasher
den114 писал(а):Не вручную же.
А что тут ручного? Нажать три комбинации?
Добавлено: Ср апр 27, 2011 23:28
sa
Flasher писал(а):Ctrl+B>Ctrl+A>F5
F
5 опечатка?
Добавлено: Ср апр 27, 2011 23:30
den114
Flasher писал(а):А что тут ручного? Нажать три комбинации?
И эти три комбинации надо нажать для каждой из 9000 папок, итоко 27000 комбинаций. Разве это не вручную ????
Добавлено: Ср апр 27, 2011 23:31
Avada
sa
Ну, если
переместить, то F6. Предыдущие комбинации те же.
den114 писал(а):И эти три комбинации надо нажать для каждой из 9000 папок, итоко 27000 комбинаций. Разве это не вручную ????
На этом форуме принято объяснять один раз и предполагать, что объяснение прочитано внимательно. Сказанное выше внимательно прочитано — было? Последовательность клавиатурных комбинаций Ctrl+B>Ctrl+A>F6 выполняется 1 (один) раз. После чего задача будет решена.
Добавлено: Ср апр 27, 2011 23:37
den114
Avada писал(а):объяснение прочитано внимательно. Сказанное выше внимательно прочитано — было? Последовательность комбинаций выполняется 1 (один) раз. После чего задача будет решена.
Задача будет решена только для одной папки, а у меня папок нескольно тысяч, и для каждой из них нужно перенести все вложенные файлы в корень. А не для всех один раз.
Есть папки С:\papka1,С:\papka2,С:\papka3
в них
С:\papka\1.jpg
С:\papka\1\2.jpg
С:\papka2\1.jpg
С:\papka2\1\2.jpg
С:\papka3\1.jpg
С:\papka3\1\2.jpg
нужно чтобы вышло
С:\papka\1.jpg
С:\papka\2.jpg
С:\papka2\1.jpg
С:\papka2\2.jpg
С:\papka3\1.jpg
С:\papka3\2.jpg
И вот таких С:\papka у меня papka1...papka9567
Добавлено: Ср апр 27, 2011 23:41
Avada
den114
А интересно мне знать, по какому критерию предполагается определять, принадлежность той или иной папки к этим 9 тысячам, чтобы объединить все эти дела в единый процесс? Я так думаю, на диске существуют и другие папки, в корень которых ничего перемещать не надо, а?
Добавлено: Ср апр 27, 2011 23:42
sa
Avada
Заголовок
Перемещение всех файлов в корень
подразумевал не корень диска, а корень папки.
Добавлено: Ср апр 27, 2011 23:43
den114
А интересно мне знать, по какому критерию предполагается определять, принадлежность той или иной папки к этим 9 тысячам, чтобы объединить все эти дела в единый процесс? Я так думаю, на диске существуют и другие папки, в корень которых ничего перемещать не надо, а?
Например задать список папок которые считаются основными и внутри которых выполняются операции
С:\papka2
С:\papka3
С:\papka4
С:\papka5
....
Добавлено: Ср апр 27, 2011 23:44
den114
подразумевал не корень диска, а корень папки.
Именно, корень конкретной папки
Добавлено: Ср апр 27, 2011 23:45
Avada
sa писал(а):подразумевал не корень диска, а корень папки
Кстати, да. Исправил. И вообще исходное техзадание сформулировано, мягко говоря, некорректно. Что, исходные папки реально называются papka1, papka2 и пр. или всё-таки есть иные критерии?
И большая просьба — научиться нормально работать с цитатами. Например, не подвёрстывать в цитате моей текст к своему.
Добавлено: Ср апр 27, 2011 23:47
den114
Назваться они могут по разному, есть их конкретный список (с указанием пути расположения )
Добавлено: Ср апр 27, 2011 23:49
Вахмурка
2den114
Потренируйся на кошках. Создай (или скопируй) простенькую структуру с одной, двумя и тремя уровнями. Выполни указания Flasher'а, это самый простой путь. Пойми логику операций. Если получится, переходи к основному проекту. А то легко можно нужные файлы затереть.