中的Robocopy複製內容,你會怎麼翻譯此xcopy命令到的Robocopy:當前文件夾
xcopy *.* "C:\DestinationFolder\"
牢記其中的命令是動態運行的變化(與當前文件夾,因此源文件夾是未知的提前)。
謝謝。
中的Robocopy複製內容,你會怎麼翻譯此xcopy命令到的Robocopy:當前文件夾
xcopy *.* "C:\DestinationFolder\"
牢記其中的命令是動態運行的變化(與當前文件夾,因此源文件夾是未知的提前)。
謝謝。
robocopy。 「c:\ dest」
請注意,您不需要在robocopy中指定通配符,默認情況下它會複製所有內容,除非使用/ xf/xd標誌來排除某些文件。
Robocopy DOES支持通配符。
您期待> robocopy SOURCE DEST
,但鍵入> robocopy *.txt c:\folderdest\
複製當前文件夾。如果你看看robocopy的輸出,它會顯示「Files:* .txt」和「Source = c:\ folderdest」
所以實際上你可以做> robocopy WILDCARD SOURCE DEST
。如果您想使用CURRENT文件夾,則需要使用.
(如此處所述)。所以你會使用> robocopy *.txt . c:\folderdest\
。
作爲補充:「」 如果ROBOCOPY從管理員控制檯,當前文件夾開始將指向Windows \ system32。
您可以在您的批處理文件的頂部使用下面的命令來解決這個問題:
@setlocal enableextensions
@cd /d "%~dp0"
這麼簡單!謝謝! – joerage 2011-01-13 17:54:40
這轉到c:\ windows \ system32不是當前文件夾(至少在我的Windows 7 PC上)。 – under 2017-03-17 00:31:22