xcopyの一回の誤用と解決方法

1284 ワード

作者:金色燦
ソース:http://blog.csdn.net/clever101
 
         xcopyの強力な機能を迷信しています。ファイルをコピーするところでxcopyを使います。今日はVSL 2008に発生後イベントを設定し、xcopyコマンドを使用しました。
xcopy /Y $(SDK_DLL)\$(ConfigurationName)\$(ProjectName)D.dll  $(SDK_BIN)\$(ConfigurationName)
        このコマンドを実行中にエラーが発生しました。
1>生成後のイベントを実行中..。
1>Does E:\2012\src\outdir\Debug specify a file name
1>or directory name on the target
1>(F=file,D=directory)?
1>Does E:\2012\src\outdir\Debug specify a file name
1>or directory name on the target
1>(F=file,D=directory)?Project:error PRJ 0019:あるツールは以下の位置からエラーコードを返しました。「生成後のイベントを実行しています。」
 
          そしてインターネットで資料を調べて、stackoverflowに関するスレッドを見つけました。
xcopyfile,rename,suppres「Does xxx specify a file name...」メッセージ
 
       一人の侠客がこう答えました。
        xcopy isgenerary used when performing recursive copies of multile files/folders、orwhen you need the verification/prompting feature s it offrs.For single filecopies、the copy copy command works jofine.
 
       ここでxcopyを使うのは鶏肉を殺して牛刀を使うので、思い切って変えます。
copy  $(SDK_DLL)\$(ConfigurationName)\$(ProjectName)D.dll  $(SDK_BIN)\$(ConfigurationName)
        
            このコマンドを実行すると、何の間違いもなくなります。