Jump to content

Как переместить файлы из одной папки в разные?


Recommended Posts

Здравствуйте. Подскажите как сделать следующее:

Есть папка data, в ней примерно 150000 файлов jpg, мне нужно переместить их в несколько папок с указанными именами, например папка data1, data2, ... и тд. Но! перемещать нужно не как-нибудь а еще и с условием что определенные файлы jpg нужно переместить в нужную папку.

Есть список имен файлов jpg и список папок куда их перемещать.

Пример:

из папки data переместить файлы 1.jpg, 2.jpg, 34.jpg, 78.jpg, 4509.jpg в папку data1.
из папки data переместить файлы 3.jpg, 5.jpg, 77.jpg, 79.jpg, 12122.jpg в папку data2.

и так далее ...


Подскажите как это можно сделать при помощи программ или скриптов, главное что бы это не делать руками.

Link to post
Share on other sites
  • Модератор

Не понятна логика в словах "определенные" файлы. Какой главный критерий: расширение файла?

Link to post
Share on other sites
  • Модератор

В любом случае советую смотреть в сторону Тотал коммандера:

1. Alt+F7 (вызываем поиск файлов и отбираем нужные по параметрам во вкладке Плагины... там довольно обширные возможности отфильтровать файлы)

2. Начать поиск

3. Переместить найденные файлы в нужную папку

Link to post
Share on other sites

Не подходит Тотал коммандер.

Попробую еще раз объяснить задачу.

В папке data 150000 картинок с расширением .jpg, имена файлов 1.jpg, 2.jpg, 3.jpg, 4.jpg, 5.jpg, 6.jpg, 7.jpg и так далее ...

Главный критерий по которому нужно сделать перемещение файлов это список, он в txt файле, и его содержание такое:

название файла картинки | название папки куда нужно переместить
---------------------------------------------------------------
1.jpg | data1
2.jpg | data3
3.jpg | data7
4.jpg | data22
5.jpg | data1
6.jpg | data7
7.jpg | data90

и так далее

...


также есть и другой список, альтернативный, его содержание такое:

data1.txt (имя текстового файла это имя папки куда надо перемещать картинки, а сам файл содержит список картинок какие нужно перемещать в эту папку)

1.jpg
5.jpg
18.jpg
123.jpg
389.jpg
3241.jpg
12544.jpg

и так далее

....
 

и для каждой папки есть такой список.

Link to post
Share on other sites
  • Модератор

Подцепить лишь по списку не получится в тотал коммандере. Нужно смотреть в сторону каких-либо иных параметров файлов: дата, размер, комментарий к фото и т.д. Если есть возможность каким либо образом разграничить файлы в указанных папках, тогда, собственно, без проблем. Иначе писать скрипт на vbs

Link to post
Share on other sites
  • Модератор

А вот и реализация - http://forum.wincmd.ru/viewtopic.php?p=41934#41934

тот же тотал коммандер.

 

Этот способ найдет вам файлы, которые вы укажете ему в списке (ваши альтернативные списки) и быстренько раскидаете по нужным папкам.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...