[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 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 创建一个文件夹,然后再进行复制呢?



这样的批处理要如何写?

xcopy  /e /i /k /h /r /f /y

TOP

回复 2# lifei259


    我尝试过,,,,但 代码停止不懂

TOP

本帖最后由 yhcfsr 于 2017-11-25 05:20 编辑

回复 3# bathelp


    xcopy实际不是一个CMD命令,WINDOWS\SYSTEM32(或SysWOW64)目录下的一个应用程序,如果系统不存在这个文件,就无法运行。
对于不存在的目录,一定要新建。
if not exist 目录  md 目录

你的要求只操作两个文件夹,可以用具体的目录路径一条一条写,如果是批量操作,3文件夹作为目标文件夹最好不要和源文件夹放同一目录下(当然也并非不可以)。

TOP

回复 4# yhcfsr


因为 我 实际操作中  也只操作 两个文件夹。。
写具体的也可以。
网上说拷贝文件夹所有的文件必须写上*.*

但真写不来。

TOP

各位老师晚上好

TOP

返回列表