无聊的时候发现中文版XP一个无聊的bug

无聊的时候发现中文版XP一个无聊的bug。

中文版XP sp3, 估计其他的版本也有这种情况。 打开cmd.exe console窗口,运行 xcopy /?看看他的帮助信息,你会发现最后那个 /Y 参数的解释非常莫名其妙。

运行 chcp 1252 切换到英文local,再次运行 xcopy /? 。你会发现英文版的/Y解释是正常的,是和/-Y相对的参数。

再次运行 chcp 936 ; xcopy/? 回到中文local来看中文版的解释,你会发现/Y的解释明显是偷懒拷贝的时候,无意中拷贝到上一个/X参数的解释。

中文环境/X, /Y, /-Y 的解释:
  /X           复制文件审核设置(隐含 /O)。
  /Y           复制文件审核设置(隐含 /O)。
               现存目标文件。
  /-Y          导致提示以确认改写一个
               现存目标文件。

英文环境下/X, /Y, /-Y的解释:
 /X           Copies file audit settings (implies /O).
 /Y           Suppresses prompting to confirm you want to overwrite an
              existing destination file.
 /-Y          Causes prompting to confirm you want to overwrite an
              existing destination file.

比较无聊的bug, 记下来八卦一下,聊充谈资,呵呵。


----
嗯,又无聊了查了下,2000的xcopy没有这个问题。两个版本的copy也没有这个问题。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值