2011-07-18 125 views
0

我想幫助您創建一個腳本,我可以使用該文件從我擁有的文件夾中移動文件。多個文件並將它們移到一組總共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.

+0

您打算使用的任何特定技術。此外,目標平臺可能會幫助 –

回答

0

實際的實現將取決於你寫腳本的平臺(這裏是一個javaish代碼片段),但一般邏輯將是這樣的。

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++; 

這應該至少讓你開始,明顯地忽略了文件的複製,但那不是你問到的問題。這只是簡單的邏輯來循環數組來產生你想要的效果。

+0

我希望我可以使用VBscript或批處理文件,這將包括一次點擊發送到1級支持,將能夠遵循一組指令來完成工程任務 – femi

+0

@conrad Frixx ..... – femi