【问题标题】:Folder and File copy文件夹和文件复制
【发布时间】:2011-07-19 03:55:01
【问题描述】:

我希望您帮助创建一个脚本,我可以使用该脚本从我拥有的文件夹中移动文件。多个文件,并将它们移动到一组目录中,总共 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.

【问题讨论】:

  • 您计划使用的任何特定技术。目标平台也可能有帮助

标签: file loops copy


【解决方案1】:

实际的实现将取决于您编写脚本的平台(这里是 javaish sn-p),但一般逻辑是这样的。

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

这至少应该让你开始,显然忽略了文件的复制,但这不是你问的。这只是循环数组以产生所需效果的简单逻辑。

【讨论】:

  • 我希望我可以使用 VBscript 或批处理文件,只需单击一下即可发送到 1 级支持,该支持将能够按照一组说明完成工程任务
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-01-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多