2016-07-22 47 views

回答

0

使用find以exec:

find C:\\Project\\File -name "*.txt" -exec cp {} C:\\Users\\Use\\Desktop\\Test \; 

我不知道有關目錄,是因爲你提到windows風格,但想找到(UNIX風格)。

+0

這是否意味着cygwin? – sjsam

+0

問題是爲Linux,但提供的路徑就好像它是用於Windows,所以我不知道:) –

+0

我在Windows 10系統中使用cygwin。 –

1

爲批處理文件:對(遞歸/r)所有.txt文件將文件複製到<new path>\<name>.<extension>%%~nxa):

for /r %%a in (*.txt) do @ECHO copy "%%a" "%C:\Users\Use\Desktop\Test\%%~nxa" 
如果你想嘗試在命令行中,使用單個 %而不是雙 %%

刪除@ECHO,如果輸出是你想要做的。

+0

非常感謝。這對我有效。 –

相關問題