批處理改檔名,改後的檔名以當天日期為檔名

2023-05-17 14:35:05 字數 702 閱讀 4343

1樓:小樓_春雨

樓上的,應該給檔名加上引號,這樣可以處理帶空格的檔名。

另:不需要啟動變數延遲。

再加一句,防止把批處理自身重新命名。就更完美了。

echo off

for /f "delims=" a in ('dir/b/a-d') do (

if not "%nxa"==nx0" (ren "%a" "na%date:~0,10%%%xa"

2樓:匿名使用者

我知道憶林子是個高手,不過,好像碰到副檔名是四個的,如html這個就不靈了。

date:~0,4%%date:~5,2%%date:~8,2%日期這段要改成這樣才符合樓主要求。

date:~0,10%

剛才實驗了一下,好像更嚴重,不能用。

所以我寫乙個吧:p

echo off

setlocal enabledelayedexpansion@for /f "delims=" i in ('dir *.a /b') do (

echo ren %%i %%ni%date:~0,10%%%xiendlocal

我這個只持任意的副檔名,沒有副檔名也支援。

用時把ren 前面的echo 去掉。

3樓:匿名使用者

去上下乙個軟體,我不太清楚是哪個,自己去試試!檔名應該是或。

批處理刪除檔名中的一些字,批處理刪除檔名中的指定文字

echo off setlocal enabledelayedexpansionset p str 請輸入要刪除的字元 回車確認 for f delims a in dir a d b do set new a ren new new str echo 字元 str 已刪除!pause把這個指令碼放...

資料夾名稱怎麼快速改名?檔名怎麼改?

第1步首先開啟華為手機,進入頁面應用介面華為手機中資料夾更名的具體操作步驟第2步然後將任意乙個應用圖示,拖動到另乙個應用圖示之上華為手機中資料夾更名的具體操作步驟第3步接著應用會被放置於同乙個資料夾內,同時系統會自動命名為 資料夾1 華為手機中資料夾更名的具體操作步驟第4步點選進入該資料夾,再點選上...

批處理 如何實現批量將檔名中的同字串刪除

for f delims a in dir b a d sina pdf do set str a set str str sina ren a str 使用重新命名軟體,網上一搜一大把。我用的 batchrename 4,免費版可以批量重新命名不多於 300 個檔案,2000 個需要操作好幾次。當...