我試圖使用XCOPY對我的兩個機器(64位Windows 7的內容複製目錄XCOPY不接受爲某些計算機上
xcopy /e /q ".\dlls\*.*" "%programfiles(x86)%\foo" >> TEMP
xcopy /e /q dlls "%programfiles(x86)%\foo" >> TEMP
xcopy /e /q ".\dlls" "%programfiles(x86)%\foo" >> TEMP
上述所有工作的源參數的相對路徑)。 但在兩個對等的筆記本電腦(Windows 7的64位和Windows 8 64位),他們返回
file dlls not found
或(在第一個的情況下)
file *.* not found
有人能提供一些線索嗎?我可以看到機器之間唯一的區別可能是權限。但我不明白這會如何影響xcopy識別本地路徑的能力。
'dir dlls/b'的輸出是什麼? – nephi12
@ nephil12那告訴我問題是什麼。由於某些原因,批處理腳本從dll文件夾開始,即使它是從父項運行的。從運行dir的批處理文件的第一行輸出dll的內容。 – slicedtoad
我會試着弄清楚如何阻止它。 – slicedtoad