[20210812]windows xcopy问题.txt
--//后记:前几天我做了U盘与本地磁盘的同步,主要是以前写的blog有一些做了修改,遇到的奇怪问题。
d:\>xcopy /d/e/y d:\notes\20* u:\notes\20*
D:\notes\other\20171202.jpg
复制了 1 个文件
d:\>xcopy /d/e/y u:\notes\20* d:\notes\20*
U:\notes\other\20171202.jpg
复制了 1 个文件
--//我写的是d:\notes\20*,为什么复制的是D:\notes\other\20171202.jpg.
--//windows的批处理似乎不能像bash shell那样解析里面的*.
--//好像被解析成d:\notes\*\20*,而且漏掉如下目录的同步:
d:\notes\2021
d:\notes\2020
...
--//windows真心搞不懂。
--//我必须改写如下,一个一个目录写,才能正常同步:
xcopy /d/e/y d:\notes\2021 u:\notes\2021
xcopy /d/e/y d:\notes\2020 u:\notes\2020
....
--//我尝试从202108目录拷贝并改名一个文件[20210812]windows xcopy问题.txt=>20210812windows xcopy问题.txt。
D:\notes\2021\202108>dir *windows*
驱动器 D 中的卷是 DOC
卷的序列号是 39F3-086C
D:\notes\2021\202108 的目录
2021-08-27 17:04 2,234 [20210812]windows xcopy问题.txt
2021-08-27 17:04 2,234 20210812windows xcopy问题.txt
2 个文件 4,468 字节
0 个目录 184,897,536 可用字节
D:\notes\2021\202108>xcopy /d/e/y d:\notes\20* u:\notes\20*
D:\notes\2021\202108\20210812windows xcopy问题.txt
复制了 1 个文件
--//检查U盘。
D:\notes\2021\202108>dir u:\notes\2021\202108\*windows*
驱动器 U 中的卷是 KINGSTON
卷的序列号是 391D-C4A8
u:\notes\2021\202108 的目录
2021-08-27 17:04 2,234 [20210812]windows xcopy问题.txt
2021-08-27 17:04 2,234 20210812windows xcopy问题.txt
2 个文件 4,468 字节
0 个目录 18,906,447,872 可用字节
--//OK.
--//也就是我想本地磁盘到同步U盘。应该执行如下:
D:\notes\2021\202108>xcopy /d/e/y d:\notes\[20* u:\notes\[20*
D:\notes\2021\202108\[20210812]windows xcopy问题.txt
复制了 1 个文件
D:\notes\2021\202108>dir u:\notes\2021\202108\*windows*
驱动器 U 中的卷是 KINGSTON
卷的序列号是 391D-C4A8
u:\notes\2021\202108 的目录
2021-08-28 10:46 1,821 [20210812]windows xcopy问题.txt
1 个文件 1,821 字节
0 个目录 18,906,480,640 可用字节
--//windows真心搞不懂,有点颠覆我对它的认识。
--//再写一个dir的例子,大家也许就容易理解了这个问题了。
D:\>dir /s/b d:\notes\*windows*xcopy*
d:\notes\2021\202108\[20210812]windows xcopy问题.txt
--//利用这个功能可以模糊检索符合需要的文件名,例子如下:
D:\>dir /s/b d:\notes\*kokasgi*
d:\notes\2019\201905\[20190531]ORA-600 kokasgi1故障模拟与恢复.txt
d:\notes\2019\201905\[20190531]ORA-600 kokasgi1故障模拟与恢复(后续).txt
d:\notes\2021\202107\[20210731]ORA-600 kokasgi1.txt
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/267265/viewspace-2789351/ ,如需转载,请注明出处,否则将追究法律责任。