我正在尝试从多个目录中的多个文件名中删除一个字符串。这是与创建的一些文件一样的文件,以便我可以检查实际设置的值。
当我到达rename最底部时,我收到一个错误:
命令的语法不正确。
我没有看到创建的文件_intf和文本文件有任何问题。_fnlf在重命名中使用变量作为文件路径是否有一些技巧?
@ECHO off
echo Delete dir.txt?
PAUSE
del dir.txt
del item.txt
del file.txt
::paths for all directories in root (where filerename.bat is run)
::get root dir path
SET "_c=%CD%"
SET /A "counter=0"
::get dir list and concats root dir path before
FOR /F "tokens=*" %%A in ('DIR /on /b /a:d /p %svnLOCAL%') DO (
SET "_dirp=%_c%\%%A"
CALL :sub1
SET /A "_counter+=1"
)
::finds each file in dir
:sub1
::make file to …Run Code Online (Sandbox Code Playgroud)