我有一个这样的目录结构:
folder1\
help.txt
folder2\
help.txt
folder3\
help.txt
...
Run Code Online (Sandbox Code Playgroud)
我想使用robocopy复制 folder1 的内容。例如:
robocopy folder1 destination /E
Run Code Online (Sandbox Code Playgroud)
我想排除文件夹 1 中的 help.text 文件,但包括文件夹 2、文件夹 3 等中的 help.txt 文件。目录结构中的其他地方也可能有名为 help.txt 的文件,所以我不想硬编码要包含的文件的路径。
我可以使用以下命令排除所有名为 help.txt 的文件,但有没有办法只排除 folder1 根目录中的 help.txt 文件?
robocopy folder1 destination /E /XF help.txt
Run Code Online (Sandbox Code Playgroud)
Den*_*son 17
您必须包含要排除的文件的完整路径(包括驱动器)。相对路径不起作用。
这有效:
robocopy folder1 destination /E /XF "c:\somedir\another dir\folder1\help.txt"
Run Code Online (Sandbox Code Playgroud)
这不会:
robocopy folder1 destination /E /XF "folder1\help.txt"
Run Code Online (Sandbox Code Playgroud)
这也没有:
robocopy folder1 destination /E /XF ".\folder1\help.txt"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
37574 次 |
| 最近记录: |