內(nèi)容導(dǎo)航:一、實例分享:bat批處理之批量更改、刪除文件夾下文檔名稱關(guān)鍵字工作中我們偶爾會遇到需要對大量文檔進行批量更改名字,或添加關(guān)鍵字,但是一個一個的去更改,少數(shù)文檔可不講什么工作效率,但如果該文件夾下存在大量文檔,就是一個很麻煩的事兒了。今天給大家分享一下,如何利用bat批處理快速批量替換、更改文件夾下所有需要更改的文檔名稱關(guān)鍵字。 BAT批處理制作 第一步:在需要更改、刪除文檔名稱關(guān)鍵字的文件夾下新建一個txt文本文檔。 第二步:復(fù)制以下代碼并粘貼入txt文本文檔 @echo off title 文件名字符替換 mode con cols=60 lines=20 ::文件要是重名,會提示錯誤。 setlocal EnableDelayedExpansion & color 0a :1 set a= set b= set c= cls&echo. set /p a= 請輸入要被替換的字符: cls&echo. set /p b= 請輸入替換“!a!”的字符,若要去掉“!a!”,請直接回車: for /f "delims=" %%a in ('dir /b /a /a-d') do ( if "%%~fa" neq "%~0" ( set xz=%%~na ren "%%~fa" "!xz:%a%=%b%!%%~xa" )) cls&echo.&set /p c= 操作完成,輸入 0 返回,輸入其它任意字符退出 if "!c!"=="0" (goto 1) else (exit) GOTO :EOF 第三步:將文本文檔另存為.bat擴展名的文檔。如下圖: 實例演示 批量替換演示文件夾下的word文檔中關(guān)鍵字“副本”或刪除“副本” 特別分享 有時候我們需要增加關(guān)鍵字怎么處理?個人思路,從文檔后綴名下手,所有文檔后綴名都有一個點“.”,我們可以設(shè)置擴展名為顯示,即可對擴展名進行替換。比如.doc、.txt,我們思路為替換“.”為“副本.”。最終輸出效果即“副本.doc、副本.txt”。下面給大家分享一下怎樣顯示擴展名,即文檔后綴。 第一種:適用于windows7及以上系統(tǒng)。打開計算機→工具→文件夾選項→查看→去掉隱藏文件擴展名選項的√。 第二種:通用方式設(shè)置文檔擴展名顯示,適用于所有windows系統(tǒng)。 開始菜單→控制面板→類別選擇大圖標(biāo)(小圖標(biāo)也可以)→文件夾選項→查看→去掉隱藏文件擴展名的√。 小結(jié) bat批處理設(shè)置文檔名稱批量更改關(guān)鍵字,無論是增加還是刪除,都可以根據(jù)適當(dāng)?shù)乃悸吠瓿纱斯ぷ?。如果對你有所幫助,感謝點贊。關(guān)注獲取更多更新內(nèi)容,獲取源代碼,敬請私信回復(fù)“0204代碼”!歡迎大家友好評論交流。 二、Bat批處理:求大神支招,批量修改文件夾內(nèi)指定文件的名稱,根據(jù)文件夾的名字來替換某一個文件的文件名跟文件夾放一起運行@echooff 三、求bat批量刪除文件夾名中的特定字符和后面的字符@echooff&title批量刪除特定字符By依夢琴瑤 四、bat批處理批量修改指定文件夾名為指定名稱,并move文件到指定目錄下?是將文件夾改名,移動后,再將文件移動進修改過后的文件夾?要移動的文件原本不在要處理的文件夾內(nèi)吧 |
|