@echo off
xcopy/s C:\Users\18430\Downloads\SCJP题库 C:\Users\18430\Desktop\
我想复制文件夹,但是在xcopy命令在dos窗口下好用,但在脚本中不好用
无非两个原因,一个是没有权限,一个是你的路径中有中文,但是编码不对。
你可以
@echo on
xcopy/s C:\Users\18430\Downloads\SCJP题库 C:\Users\18430\Desktop\
pause
这样会输出下错误信息,看下是什么原因。
请加上 /e /v /h /s 等参数就可以全部拷贝了
@echo on
xcopy /s E:\333\555\111好好 E:\333\555\222\
pause
多半是权限问题,我在电脑上重现以上.bat文件,没有问题。而以下应该是用户名为18430的用户登录的结果
@echo on
xcopy/s C:\Users\18430\Downloads\SCJP题库 C:\Users\18430\Desktop\
pause
也有可能对中文目录要加""
@echo on
xcopy /s "E:\333\555\111好好" "E:\333\555\222"
pause
我也遇过,时文件编码问题,把文件编码改成ANSI就好了