批處理設定檔名為該檔案所在檔名 本檔名

時間 2022-06-30 02:30:05

1樓:小羅

先開啟該資料夾,再用ctrl+a,再按f2,在原先檔名(有一個檔案被選中了的)前加任賢齊就ok了,系統會自動在其它檔案前加任賢齊。我在xp上就用過.

也可以批量重新命名的軟體

用法有點複雜!

找到需要命名的檔案後(同一資料夾下),用ctrl+a後再按f1,以後的就慢慢摸索!

此軟體功能多,所以軟體體積有19.33m。我有以前的版本8.2m左右。

2樓:

@echo off

for /f "delims=" %%a in ('dir /b/ad') do (

for /f "delims=" %%b in ('dir /s/b/a-d "%%~dpa\%%~na\*.txt"') do (

ren "%%b" "%%~na-%%~nxb"))

pause

前段時間剛好寫了一個..

你把上面的**儲存為.bat檔案後,放到你要處理的資料夾同個目錄.比如你要處理的資料夾裡的是這樣的..

張學友 劉德華 任賢齊 等等..你把這個批處理放跟這些資料夾同一個目錄下,然後點開就可以處理了.

3樓:匿名使用者

for /f "delims=" %%i in ('dir /a:-d /b /s "資料夾名\*.wmv"') do (

for %%j in ("%%~dpi") do ren "%%~i" "%%~nxj-%%~ni%%~xi"

)這裡,對"資料夾名"資料夾裡的所有"*.wmv"檔案,取得他所在資料夾路徑(%~j=%~dpi)和資料夾名(%~nxj),然後重新命名.

4樓:隆回網盟

任意檔名.bat

設定批處理交集應用c語言呼叫時使用e文即可

怎樣用批處理批量刪除多個檔名中的指定文字

敏全鄭書 for f ain dir a b s windir 123 dodel f q a a用上面的方法可以刪除除了長檔名的檔案 例如123目錄裡有 1.txt和新建 文字文件.txt 用上面的方法它只會刪1。txt,新建 文字文件.txt這個刪不了 沒有任何藉口 可以使用軟體,如notpad...

批處理如何去掉刪除檔名中的指定字元

夢忠魂 中文內容的部分自己替換成需求的檔案格式,和需要處理的文字 echo off setlocal enabledelayedexpansion rem 開啟變數延遲擴充套件 rem 遍歷批處理所在目錄的對應格式的檔案for f i in dir w b txt do set filename i...

批處理修改檔名命令哪裡錯了,用bat命令如何修改檔名?

不清楚你的實際檔案 情況,僅以問題中的樣例 說明為據複製貼上到記事本,另存為xx.bat,編碼選ansi,跟要處理的檔案放一起執行 echo off rem 將檔名末尾新增指定字串字尾 用bat命令如何修改檔名?1 找到需要批量修改的檔案,把它們放在一個同資料夾裡 2 在空白處右擊滑鼠,在介面中點選...