小编Isa*_*t94的帖子

重命名文件“命令的语法不正确”.bat

我正在尝试从多个目录中的多个文件名中删除一个字符串。这是与创建的一些文件一样的文件,以便我可以检查实际设置的值。

当我到达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)

batch-file file-rename

2
推荐指数
1
解决办法
5135
查看次数

标签 统计

batch-file ×1

file-rename ×1