soh*_*_ju 15 command-line cmd xcopy
我想将目录中的文件和文件夹复制到另一个文件夹,不包括文件和文件夹列表.这是可能的.
我只是想复制排除文件:
xcopy c:\t1 c:\t2 /EXCLUDE:exclusion.txt
Run Code Online (Sandbox Code Playgroud)
但它一直说读取不能读取文件:exclusion.txt
谁可以帮我这个事?
谢谢
小智 18
只需提供排除文件的完整路径:例如..
- 不 - - - - -xcopy c:\t1 c:\t2 /EXCLUDE:list-of-excluded-files.txt
正确 - - -xcopy c:\t1 c:\t2 /EXCLUDE:C:\list-of-excluded-files.txt
在此示例中,文件将位于"C:\ list-of-excluded-files.txt"
要么...
正确 - - -xcopy c:\t1 c:\t2 /EXCLUDE:C:\mybatch\list-of-excluded-files.txt
在此示例中,文件将位于"C:\ mybatch\list-of-excluded-files.txt"
完整路径修复了语法错误.
Rob*_*ujo 11
像Andrew一样/exclude
,xcopy的参数应该是具有排除列表的现有文件.
xcopy的文档说:
使用/排除
在每个文件的单独行中列出每个字符串.如果列出的任何字符串与要复制的文件的绝对路径的任何部分匹配,则该文件将从复制过程中排除.例如,如果指定字符串"\ Obj \",则排除Obj目录下的所有文件.如果指定字符串".obj",则排除扩展名为.obj的所有文件.
例:
xcopy c:\t1 c:\t2 /EXCLUDE:list-of-excluded-files.txt
Run Code Online (Sandbox Code Playgroud)
并且list-of-excluded-files.txt
应该存在于当前文件夹中(否则传递完整路径),以及要排除的文件/文件夹列表 - 每行一个文件/文件夹.在你的情况下,将是:
exclusion.txt
Run Code Online (Sandbox Code Playgroud)
小智 6
与上面的答案相同,但步骤很简单
c:\SRC\文件夹 1
c:\SRC\folder2
c:\SRC\folder3
c:\SRC\folder4
将上述所有文件夹复制到 c:\DST\,除了文件夹 1 和文件夹 2。
Step1:创建一个文件c:\list.txt,内容如下,每行一个文件夹名
文件夹 1\
文件夹 2\
步骤 2:转到命令 pompt 并按如下方式运行 xcopy c:\SRC*.* c:\DST*.* /EXCLUDE:c:\list.txt
归档时间: |
|
查看次数: |
95029 次 |
最近记录: |