批处理文件不复制文件,即使它说它确实..错误:“不支持UNC路径。默认为Windows目录”

时间:2013-07-15 17:25:16

标签: batch-file

这是我的代码。所有文件都是我指向的地方,除了在运行.bat文件后最后,它说没有找到SPSupport.BHF,当我进入目录时,SPSupport.BHF不在那里。关于什么是错的任何想法?基本上,如果它是Windows 7,它会在某个位置下载Windows 7文件,否则它会下载windows xp文件。我正在使用windows xp计算机,当我运行.bat文件时,在cmd中它正确地打印出所有这些命令,除了在我尝试运行它的最后一步时,它说内部或外部命令未找到,当我进入目录,文件甚至没有成功复制。

注意:它还说“不支持UNC路径。默认为Windows目录”。那可能是为什么?这是什么意思?

@echo off


mkdir C:\Windows\Temp

if exist "C:\Users\" goto win7

if exist "C:\Documents and Settings\" goto winxp

:win7
xcopy /s /Y \\torwan\Shared\SPSupport.BHF C:\Windows\Temp
xcopy /s /Y \\torwan\Shared\PCA.megamation.CIF C:\Windows\Temp
START C:\Windows\Temp\SPSupport.BHF
goto exit

:winxp
mkdir "C:\Documents and Settings\All Users\Application Data\Symantec\pcAnywhere"
echo d xcopy /s /Y \\torwan\Shared\xp\SPSupport.BHF "C:\Documents and Settings\All   Users

\Application Data\Symantec\pcAnywhere"
echo d xcopy /s /Y \\torwan\Shared\xp\PCA.megamation.CIF "C:\Documents and Settings\All     Users

\Application Data\Symantec\pcAnywhere"
"C:\Documents and Settings\All Users\Application  Data\Symantec\pcAnywhere\SPSupport.BHF"
PAUSE
goto exit

:exit

1 个答案:

答案 0 :(得分:1)

您可以从本地计算机运行bat文件,而不是从网络驱动器运行它吗?在“C:\ Documents and Settings \ All Users \ Application Data \

”中,“应用程序”和“数据”之间有一个额外的空间