Папка и файл копия - PullRequest
       12

Папка и файл копия

0 голосов
/ 18 июля 2011

Я бы хотел, чтобы вы помогли создать скрипт, который я могу использовать для перемещения файлов из имеющихся у меня папок.несколько файлов и переместить их в набор каталогов всего 10.который затем зацикливается на том, что 11-й файл будет скопирован в первый каталог, как показано в примере ниже:

1.txt      folder 1
2.txt      folder 2
3.txt      folder 3
4.txt      folder 4
5.txt      folder 5
6.txt      folder 6
7.txt      folder 7
8.txt      folder 8
9.txt      folder 9
10.txt     folder 10
11.txt     folder 1
12.txt     folder 2
13.txt     folder 3
14.txt     folder 4

Мне потребуется перемещение 1.txt в папку 1, затем 2.txt в папку 2 и так далее.10.txt в папку 10, затем 11.txt переместить в папку 1, затем 12.txt переместить в папку 2, затем 13.txt переместить в папку 3.

1 Ответ

0 голосов
/ 18 июля 2011

Реальная реализация будет зависеть от платформы, на которой вы пишете сценарий (здесь приведен фрагмент кода Java), но общая логика будет выглядеть примерно так:

String[] fileNames = getFileNames(); //some method to retrieve all files your interested in or just pass in as argument`
String[] folderNames = {"folder1","folder2","folder3","folder4","folder5", "folder6","folder7","folder8","folder9","folder10"};

    int i = 0;

    for (String fileName : fileNames)
         if (i == 9)
             copyFile to folderNames[i]
             i = 0
         else
             copyFile to folderNames[i]
             i++;

Это должно, по крайней мере, начать, очевидно, исключив копирование файлов, но это не то, о чем вы спрашивали. Это просто простая логика, чтобы обойти массив, чтобы получить желаемый эффект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...