【发布时间】:2017-06-05 21:03:48
【问题描述】:
首先,我应该提到有一台windows机器。
现在,我想复制文件名中包含until 的文件。
我有一个名为 my data 的文件夹。我在其中有几个文件夹,它们的名称末尾有四位数字,例如my_folder_0000。我想找到这些文件夹,并将 until 作为文件名的一部分的文件复制到另一个文件夹中。
为了澄清,请看下面的例子以更好地理解结构:
my data/
|-- /my_folder_0000/my_file_until_2010.csv
|-- /his_folder_0001/his_file_until_2011.csv
|-- /test
|-- /documents
在上面的例子中,我想浏览前两个文件夹,将文件复制到我桌面上的文件夹中。
我想要一个适用于 Windows 的脚本。谢谢!
【问题讨论】:
-
你看过 robocopy 吗? (它包含在 Windows 中。)
-
我有 Windows 7,但在我的机器上找不到它。也许它被添加到较新的版本中?
-
这很奇怪。它包含在所有 Windows 7 版本中。如果您打开命令提示符并只运行 robocopy - 它应该在路径中 - 您会找不到文件?它在 windows\system32\robocopy.exe 中。
-
找到了!谢谢。但是如何使用它来创建一个使用问题中提到的模式查找文件和文件夹的脚本呢?
标签: regex batch-file xcopy