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 –