|
|
发表于 2009-4-6 19:34:10
|
显示全部楼层
。。。好吧。。。有些问题我不想再作评论。。。
事实上,我写5楼代码的时候的确没测试。因为“以前在xcopy命令上折腾过”(http://bbs.verybat.org/viewthread.php?tid=13802&fromuid=37),有过一些经验,所以感觉用不着测试。而代码中有一个字符写漏了,我是特意不想修改。
仅讨论一下代码本身。楼主提到:
如果有多个层的子目录就会出错,原本是第三层的子文件夹内的jpg文件,复制过来后,却成了第二层,其它层的也有类似的情况。
这种情况我倒没有碰到过。再次测试xcopy /s /e "%cd%\a\*.txt" "%cd%\b\" 的结果:
C:\>tree /f a
文件夹 PATH 列表
卷序列号为 A442-A07A
C:\A
│ 11.txt
│
├─11
│ │ 21.txt
│ │
│ ├─21
│ │ │ 21.txt
│ │ │
│ │ ├─31
│ │ │ 31.txt
│ │ │
│ │ └─32
│ └─22
└─12
C:\>tree /f b
文件夹 PATH 列表
卷序列号为 A442-A07A
C:\B
│ 11.txt
│
├─11
│ │ 21.txt
│ │
│ ├─21
│ │ │ 21.txt
│ │ │
│ │ ├─31
│ │ │ 31.txt
│ │ │
│ │ └─32
│ └─22
└─12
|
[ 本帖最后由 zqz0012005 于 2009-4-6 19:37 编辑 ] |
|