ITPub博客

首页 > 自动化运维 > 应用服务器 > [20210812]windows xcopy问题.txt

[20210812]windows xcopy问题.txt

原创 应用服务器 作者:lfree 时间:2021-08-29 21:38:07 0 删除 编辑

[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/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
熟悉oracle相关技术,擅长sql优化,rman备份与恢复,熟悉linux shell编程。

注册时间:2008-01-03

  • 博文量
    4006
  • 访问量
    7969672