tft每日頭條

 > 科技

 > 批處理提取文件名不帶擴展名

批處理提取文件名不帶擴展名

科技 更新时间:2025-04-19 23:38:27

随便找了一個文件夾來演示:

批處理提取文件名不帶擴展名(批處理使用技巧)1

一、批量修改後綴名

打開CMD,cd /d 進入要改名的目錄:

批處理提取文件名不帶擴展名(批處理使用技巧)2

輸入命令:

ren *.mp4 *.sky

這樣,所有後綴名為 .mp4 的文件就改成了 .sky

批處理提取文件名不帶擴展名(批處理使用技巧)3

二、将文件名修改成數字編号 後綴名

@echo off set /a 計數=0 set 目錄=Z:\超神學院 set 後綴名=.mp4 setlocal enabledelayedexpansion for /f %%s in ('dir /b %目錄%') do ( set /a 計數 =1 if !計數! LSS 10 (ren "%目錄%\%%s" 0!計數!%後綴名%) else (ren "%目錄%\%%s" !計數!%後綴名%) ) echo. echo 修改完成! pause

代碼解釋:

計數” 表示文件名編号從多少開始,這裡填0文件名編号會從1開始,填1就會從2開始。。

目錄” 是要進行文件改名的目錄路徑

後綴名” 是修改後的後綴名,不管之前是什麼後綴名,修改後都是這個

setlocal enabledelayedexpansion” 啟用變量延遲,這樣後面才能使用 !計數!

if !計數! LSS 10” 語句中的 LSS 表示小于,這裡也就是判斷變量“計數”的值是否小于10。

ren "%目錄%\%%s" 0!計數!%後綴名%” 值小于10的時候,在文件名前面加0

else (ren "%目錄%\%%s" !計數!%後綴名%)” 值不小于10的時候,就不需要加0了

将上框中的代碼保存成 .bat的批處理文件:

批處理提取文件名不帶擴展名(批處理使用技巧)4

雙擊運行即可:

批處理提取文件名不帶擴展名(批處理使用技巧)5

批處理運行效果如圖:

批處理提取文件名不帶擴展名(批處理使用技巧)6

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved