标题:
[文件操作]
xcopy 复制文件夹的问题?
[打印本页]
作者:
bathelp
时间:
2017-11-24 15:13
标题:
xcopy 复制文件夹的问题?
我要分别复制 不同的文件夹下的文件夹 到新的地址存放
例子:
1,复制 文件夹1 下的 lishi文件夹内的所有文本文件,存到 文件夹3的 diyi文件夹里的 1文件夹 里;
2,复制 文件夹2 下的 lishi文件夹内的所有文本文件,存到 文件夹3的 diyi文件夹里的 2文件夹 里;
diyi文件夹 的名字 :我用 wjj变量设置
set wjj=diyi
这样实际操作中不需要修改多个地方
我尝试过xcopy命令。
若diyi文件夹里的 1文件夹和2文件夹 不存在 就有问题。
甚至 文件夹3不存在就有问题
文件夹1,文件夹2和文件夹3 在同一根目录下
代码能不能加个判断,不存在就用 MD 创建一个文件夹,然后再进行复制呢?
这样的批处理要如何写?
作者:
lifei259
时间:
2017-11-24 16:59
xcopy /e /i /k /h /r /f /y
作者:
bathelp
时间:
2017-11-24 20:26
回复
2#
lifei259
我尝试过,,,,但 代码停止不懂
作者:
yhcfsr
时间:
2017-11-25 05:16
本帖最后由 yhcfsr 于 2017-11-25 05:20 编辑
回复
3#
bathelp
xcopy实际不是一个CMD命令,WINDOWS\SYSTEM32(或SysWOW64)目录下的一个应用程序,如果系统不存在这个文件,就无法运行。
对于不存在的目录,一定要新建。
if not exist 目录 md 目录
你的要求只操作两个文件夹,可以用具体的目录路径一条一条写,如果是批量操作,3文件夹作为目标文件夹最好不要和源文件夹放同一目录下(当然也并非不可以)。
作者:
bathelp
时间:
2017-11-25 08:58
回复
4#
yhcfsr
因为 我 实际操作中 也只操作 两个文件夹。。
写具体的也可以。
网上说拷贝文件夹所有的文件必须写上*.*
但真写不来。
作者:
bathelp
时间:
2017-11-25 21:41
各位老师晚上好
欢迎光临 批处理之家 (http://www.bathome.net/)
Powered by Discuz! 7.2