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

[文件操作] 批处理命令copy在Win7下源目录会变成System?

  1. copy "%cd%" "%var%\a"
复制代码
如上代码,var表示的是路径,用%cd%表示当前目录,在Xp下正常,Win7下源目录就会变成System,这是为什么??

有什么问题么

TOP

win7以管理员身份运行时工作目录是%systemroot%\system32
无论是否管理员身份,下面这样更保险
  1. copy "%~dp0" "%var%\a"
复制代码
或者先
  1. cd /d "%~dp0" 或 pushd "%~dp0"
复制代码

TOP

回复 3# powerbat


    原来如此,谢谢

TOP

返回列表