微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么xcopy使用批处理文件创建另一个新文件夹

如何解决为什么xcopy使用批处理文件创建另一个新文件夹

我创建了一个简单的批处理脚本,该脚本仅在服务器中复制pdf文件。复制的文件将存储在桌面的文件夹中。

但是在复制之后,会创建一个“新文件夹”。为什么会这样?

这是我的脚本:

:MENU1
set /p code=Input Folder Code:
if %code%==0 goto MENU1
goto CHECK1

:CHECK1
if exist "%sample2020%\%code%\STANDARD\DATA\PLAN\%code%WAB.pdf goto copYFILE
if not exist else goto ERROR

:copYFILE
xcopy "%sample2020%\%code%\STANDARD\DATA\PLAN\%code%WAB.pdf" "%HOMEPATH%\Desktop\2. FILES\%code%\DOCUMENTS\" /D /E /C /I /Y /H

start "" "%HOMEPATH%\Desktop\2. FILES\%code%\DOCUMENTS\"
goto MENU1

:ERROR
echo.
echo PK file cannot find....
PAUSE
start "" "%HOMEPATH%\Desktop\2. FILES\%code%\DOCUMENTS\" 

这是复制文件的实际图像...如您所见,它具有一个“新文件夹”。

enter image description here

解决方法

xcopy”似乎并未创建“新文件夹”。两个文件夹的修改日期都不同。在这里,您的开关和其他命令不会创建任何目录。因此它可能是由其他应用程序创建的。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。