0

これが私のコードです。すべてのファイルは、.bat ファイルを実行した後の最後を除いて、私が指している場所とまったく同じです。何が間違っているかについてのアイデアはありますか?基本的に、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
4

1 に答える 1

1

ネットワーク ドライブからではなく、ローカル マシンからバット ファイルを実行できますか? 「C:\Documents and Settings\All Users\Application Data\」のアプリケーションとデータの間に余分なスペースがあります

于 2013-07-15T17:50:43.663 に答える