我有一些文件,我正在遍历所有文件
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 :(得分:0)
如果指定了“usebackq”,则可能应该给出一个命令。我不确定“delims =”在文件名的情况下是否有意义?
FOR /F "usebackq delims=" %%I IN (`DIR /B %%~nxG`) DO (