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

2021-06-07 04:22:59 字數 3077 閱讀 4405

1樓:匿名使用者

for /f "delims=" %%a in ('dir /b/a-d *sina*.pdf') do (

set "str=%%a"

set "str=!str:[sina]=!"

ren "%%a" "!str!")

2樓:匿名使用者

使用重新命名軟體,網上一搜一大把。

我用的 batchrename 4,免費版可以批量重新命名不多於 300 個檔案,2000 個需要操作好幾次。當然也有破解版,無功能限制。

如何實現批量將檔名中的同乙個字串刪除 20

3樓:剎那星劫

手機操作不會,但是電腦上的解決方法我有:這是total commander的重新命名功能。我輸入[n1--4],表示保留原檔名第乙個字元到倒數第4個字元,也就是說原檔名最後三個字元被刪除了。

你的檔名可以據此解答。

4樓:匿名使用者

ken rename批量重名名軟體很好用的

如何用bat批量刪除檔名中指定字元後面的字串 10

5樓:玉碧蓉尉囡

@echo off

setlocal enabledelayedexpansionset "str=-mini"

for /f "delims=" %%i in ('dir /b *.png') do (

set "var=%%i" & ren "%%i" "!var:%str%=!")儲存抄為批處理襲

執行,對批bai處理所du

在資料夾下的所有zhipng檔案有效。dao

6樓:依夢琴瑤

@baiecho off

for /f "tokens=1,2* delims=_" %%a in ('dir /a-d/b') do if exist "%%~

dua_%%~b" ren "%%~a_%%~b" "%%~a%%~xb"

pause

指令碼zhi

放在檔案一dao起後運內行即可容

bat批量移除檔名中指定字元

7樓:特特拉姆咯哦

1、右鍵單擊需要刪除的檔案,然後選擇屬性選項。

2、之後在屬性介面找到安全,然後單擊安全,接著單擊安全下方的編輯。

3、然後將新彈出介面中間的「authenticated users的許可權」中的完全修改項調整為允許。

4、最後單擊最下方的應用和確定就完成了administrators許可權的設定,之後就可以正常刪除該檔案了。bat就可以批量移除檔名中指定字元了。

8樓:付芝華

@echo off

setlocal enabledelayedexpansionset "str=-mini"

for /f "delims=" %%i in ('dir /b *.png') do (

set "var=%%i" & ren "%%i" "!var:%str%=!")

儲存為批處理執行,對批處理所在資料夾下的所有png檔案有效。

如何用批處理批量刪除檔名中的字串(字串固定,但是字串的位置不固定)。 15

9樓:匿名使用者

1樓,直接無視了「字串固定,但是字串的位置不固定」。

在不含特殊符號的時候,最好的方法是將[謝謝回答]替換為空。

(for /f "delims=" %%i in (a.txt) do (

set a=%%i

set a=!a:[謝謝回答]=!

echo !a!)

)>a1.txt

start a1.txt

pause

10樓:匿名使用者

如果所有行都像你寫的這樣,可以簡單點弄:

@echo off

for /f "tokens=1,3 delims=" %%a in (123.txt) do echo %%a%%b>>temp.txt

del/q 123.txt

ren temp.txt 123.txt

批處理實現批量替換檔名中的字串。

11樓:匿名使用者

@echo off

setlocal enabledelayedexpansionfor /f "tokens=*" %%i in ('dir/b') do (

set fn=%%i

set fn=!fn:(=_!

ren "%%i" "!fn:)=!")

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

12樓:敏全鄭書

for/f

%%ain

('dir

/a/b

/s%windir%\123')

dodel

/f/q

/a%%a用上面的方法可以刪除除了長檔名的檔案~例如123目錄裡有

1.txt和新建

文字文件.txt

用上面的方法它只會刪1。txt,新建

文字文件.txt這個刪不了~

13樓:沒有任何藉口

可以使用軟體,如notpad++,使用方法,看引用部分

matlab如何批量更改檔名(刪除每個檔名中的一段相同的字串) 50

14樓:匿名使用者

我只知道如果是m檔案中可以ctrl+h替換,將那一串替換成空的~(很多軟體都可以這樣替換的)

如果滿意希望採納~

15樓:大秋歌得哥

大哥,我現在也遇見了這個問題,用matlab批量修改檔名,苦惱許久。可否教一下我?

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

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把這個指令碼放...

如何修改檔名,如何批量修改檔名

windows10系統,怎樣批量修改檔名?rename abcdefg abc linux中修改檔名,很多人甚至很多linux書會介紹說用mv命令,其實是mv只能修改單個目標的名稱,真正修改檔名還是和windows一樣,使用rename,而且rename自帶非常實用的批量改名功能。先說mv修改檔名或...

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

樓上的,應該給檔名加上引號,這樣可以處理帶空格的檔名。另 不需要啟動變數延遲。再加一句,防止把批處理自身重新命名。就更完美了。echo off for f delims a in dir b a d do if not nxa nx0 ren a na date 0,10 xa 我知道憶林子是個高手...