0
因此,之前我在这里是因为我想根据我创建的内容重命名我的文件,所以我最终这样做了,而且这是一件简单的事情,但现在,我我用,我认为这是更好的另一件事,所以我有这样的代码:.bat将文件重命名为圆括号内的内容
@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION
chcp 65001
SET "sourcedir=C:\Users\leandro.batista\Desktop\SAMPLES RENAMER"
SET "destdir=C:\Users\leandro.batista\Desktop\SAMPLES RENAMER\BACKUP"
FOR /f "delims=()" %%a IN ('dir /b /a-d "%sourcedir%\*.pdf" ') DO (
REN "%%a" "%sourcedir%\*.pdf"
PAUSE
)
我试图重新命名什么是文件名的括号内的文件,对于为例:
输入:
File Name: blablabla(exampleIwantToExtract)
输出:
File Name: (exampleIwantToExtract)
当我运行它说,有一个语法错误,我不是很清楚为什么,我有一个IDEIA寿蝙蝠,它可能是REN
代码,或者更好的,它必须是代码为REN
。
它像一个宝石的家伙一样工作,不知道分隔符的力量,我有点失去%%部分,这有点奇怪,反正,谢谢! –
阅读'for /?'。然后再读一遍。然后睡在它上面再读一遍。这就是我学到的东西':)' – Stephan
好的男人,没有Echo它给我一个错误,你知道为什么吗? @Stephan –