Перенести все файлы в папку с сохранением структуры папок
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Перенести все файлы в папку с сохранением структуры папок
Суть такая:
Нужно все файлы определенного типа перенести в одну, но сохранить структуру папок, в которых эти файлы располагались ранее.
например представим есть куча разветленных структур папок (количеством сотни), которые вмещают у себя файлы определенного типа (их десятки тысяч)
результатом поиска я вывожу список необходимых файлов, пути которых могут иметь вид типа:
D:\папка1\папка2\папка3\123.rar
при этом таких папок сотни и они разные
если я скопирую все файлы, которые нашлись в поиске и перемещу их, то все они окажутся в одной папке, то есть например это будет иметь вид
D:\результаты поиска\123.rar
но это для меня нет смысла, потому мне важно сохранить структуру папок, так как мне просто нужно тупо просканировать одной программой все эти файлы, но они все находятся в самых разных местах компьютера и программа умеет сканировать лишь определенные папки, а просканировать весь компьютер для меня лично нет смысла. поэтому я просто соберу эти файлы с сохранением структуры папок в одно место, просканирую и потом просто перемещу эти файлы назад.
например я создаю папку \результаты поиска\ и в нем перемещу файлы, а потом папка \результаты поиска\ будет содержать у себя что-то виде:
\user\папка1\папка2\папка3\123.rar
\programs\папка1\папка2\папка3\111.exe
\games\папка1\папка2\папка3\100.exe
и тому подобные сотни тысяч файлов. а потом я просто возвращаю их назад после сканирования. но как сделать чтобы перенести файлы со сохранением путей? не нашел как это сделать
Нужно все файлы определенного типа перенести в одну, но сохранить структуру папок, в которых эти файлы располагались ранее.
например представим есть куча разветленных структур папок (количеством сотни), которые вмещают у себя файлы определенного типа (их десятки тысяч)
результатом поиска я вывожу список необходимых файлов, пути которых могут иметь вид типа:
D:\папка1\папка2\папка3\123.rar
при этом таких папок сотни и они разные
если я скопирую все файлы, которые нашлись в поиске и перемещу их, то все они окажутся в одной папке, то есть например это будет иметь вид
D:\результаты поиска\123.rar
но это для меня нет смысла, потому мне важно сохранить структуру папок, так как мне просто нужно тупо просканировать одной программой все эти файлы, но они все находятся в самых разных местах компьютера и программа умеет сканировать лишь определенные папки, а просканировать весь компьютер для меня лично нет смысла. поэтому я просто соберу эти файлы с сохранением структуры папок в одно место, просканирую и потом просто перемещу эти файлы назад.
например я создаю папку \результаты поиска\ и в нем перемещу файлы, а потом папка \результаты поиска\ будет содержать у себя что-то виде:
\user\папка1\папка2\папка3\123.rar
\programs\папка1\папка2\папка3\111.exe
\games\папка1\папка2\папка3\100.exe
и тому подобные сотни тысяч файлов. а потом я просто возвращаю их назад после сканирования. но как сделать чтобы перенести файлы со сохранением путей? не нашел как это сделать
sa
спасибо, в принципе подходит, а есть чтобы не архивировать, а прямо переносить?
а еще похоже этим плагином можно только копировать, а не переносить, то есть создается еще лишнее место в диске. то есть, я еще архивирую кучу файлов (а они занимают сотни гигабайтов), а потом распаковываю их, то есть кроме еще архива создаются папки и все это (исходные файлы, архивы с этими файлами, извлекаемые из архива файлы) может занимать место, которое может и не хватит (
ах да, еще одна неприятность, я только сейчас архивирую, но уже сейчас заметил как архивировщик превращает названия папок с русского языка на крякозябры, то есть это уже не имеет смысла, ибо как назад переносить папки с искаженными названиями?
спасибо, в принципе подходит, а есть чтобы не архивировать, а прямо переносить?
а еще похоже этим плагином можно только копировать, а не переносить, то есть создается еще лишнее место в диске. то есть, я еще архивирую кучу файлов (а они занимают сотни гигабайтов), а потом распаковываю их, то есть кроме еще архива создаются папки и все это (исходные файлы, архивы с этими файлами, извлекаемые из архива файлы) может занимать место, которое может и не хватит (
ах да, еще одна неприятность, я только сейчас архивирую, но уже сейчас заметил как архивировщик превращает названия папок с русского языка на крякозябры, то есть это уже не имеет смысла, ибо как назад переносить папки с искаженными названиями?
Hjkma
Тема ну очень бородатая, запросы начались аж с 2006 г. Остальные также найти несложно.
Архивирование к указанному плагину не относится. Интерфейс диалога упаковки файлов касается далеко не только архиваторов, о чём можно узнать из справки и других известных источников.
Перенос в ТС осуществляется по Alt+Shift+F5 или отметкой в диалоге соотв. опции удаления исходных файлов. В отношении пустых папок также имеется опция в настройках плагина.
Если какой-то архиватор криво записывает имена, то и стоит решать вопрос в отношении этого архиватора, включая поиск альтернативных способов, в соответствующей теме, т.е. решать причинную, а не производную проблему. Впрочем, это касается и предполагаемых реализаций перепаковки или удаления ненужных файлов из архивов, если вообще об этом речь.
P.S.: Игнор заглавных букв и точек у нас не приветствуется.
Тема ну очень бородатая, запросы начались аж с 2006 г. Остальные также найти несложно.
Архивирование к указанному плагину не относится. Интерфейс диалога упаковки файлов касается далеко не только архиваторов, о чём можно узнать из справки и других известных источников.
Перенос в ТС осуществляется по Alt+Shift+F5 или отметкой в диалоге соотв. опции удаления исходных файлов. В отношении пустых папок также имеется опция в настройках плагина.
Если какой-то архиватор криво записывает имена, то и стоит решать вопрос в отношении этого архиватора, включая поиск альтернативных способов, в соответствующей теме, т.е. решать причинную, а не производную проблему. Впрочем, это касается и предполагаемых реализаций перепаковки или удаления ненужных файлов из архивов, если вообще об этом речь.
P.S.: Игнор заглавных букв и точек у нас не приветствуется.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Hjkma
"zip:" спереди появляется только в случае выбора ZIP в качестве архиватора. Удаление приставки без выбора в выпадающем списке нужного плагина общую задачу никак не решит.
"zip:" спереди появляется только в случае выбора ZIP в качестве архиватора. Удаление приставки без выбора в выпадающем списке нужного плагина общую задачу никак не решит.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
По-моему, было достаточно этого указания:
Flasher писал(а):без выбора в выпадающем списке нужного плагина
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Никаких намёков. Лишь соблюдение достаточности. А вот совсем уж превращаться в этого персонажа желания не имею.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Это уже не одно и то же. И выбрать проще, чем дописать, набрав 'с' в списке.sa писал(а):вводим вместо неё copytree
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Безусловно, и надевать штаны через голову можно порой при некотором навыке с неплохими результатами. Но хочу заметить, что проще и надёжнее всё-таки решать задачу вышеупомянутым нормальным способом с выбором CopyTree. И, да, выбрать проще, чем дописать.
Безусловно, и надевать штаны через голову можно порой при некотором навыке с неплохими результатами. Но хочу заметить, что проще и надёжнее всё-таки решать задачу вышеупомянутым нормальным способом с выбором CopyTree. И, да, выбрать проще, чем дописать.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.