2016-04-14 84 views
0

設置我有一些文件,我通過所有這些循環Windows命令行 - OUTPUTFILE名從變量

FOR /F "usebackq delims=" %%I IN (%%~nxG) DO (
REM DO STUFF.... 
        ) > %%~nxG 

我已經試着給僅%%〜NXG指定的文件名>輸出文件名稱。

如果我嘗試這裏是如何說明的,它將創建第一個文件的正確名稱,但所有其他文件不會被創建。對於所有其他文件說,該文件blabla沒有被發現或不存在(說除了第一個文件的每個文件)

那麼我該如何解決?

我也想設置新的%%〜nxG應該創建的路徑。因此,例如

set newPath="C:/USERS/DESKTOP/TEST/" 

,我得到這樣的

FOR LOOP BLA BLA > %newPath% %%~nxG 

所以應該創建一個文件具有相同的名稱爲環通過。

謝謝。

回答

0

如果指定了「usebackq」,那麼應該給出一個命令。我不確定「delims =」在文件名的情況下有意義嗎?

FOR /F "usebackq delims=" %%I IN (`DIR /B %%~nxG`) DO (