




已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
提取文件首行為文件名更名-改名批處理多解十例一、如何將名稱為aa-abc.jpg;aa-bcd.jpg圖片用批命令改為abc.jpg,bcd.jpg;也就是去掉“-”及“-”以前的字符!二、根據(jù)條件文件批量改名:一個文件夾內(nèi)有數(shù)個文件,文件名為 ts001001.pdf -ts001100.pdf 遞增有一個文本文件,里面有相對應(yīng)的名稱,第一行為第一個文件的漢字名。如:“世界科技全景百卷書(1)原始科技;世界科技全景百卷書(2)數(shù)學(xué)與物理的發(fā)端;世界科技全景百卷書(3)近代科技”現(xiàn)在想根據(jù)那個文本文件,把文件名改為 對應(yīng)的漢字名加文件擴(kuò)展名。如:第一個文件 ts001001.pdf 改為 世界科技全景百卷書(1)原始科技.pdf三、廣告策劃家【漢魅huntmine校內(nèi)校外學(xué)習(xí)資源高速下載】.chm如前,我有很多這樣的文件,怎樣可以把 【漢魅huntmine校內(nèi)校外學(xué)習(xí)資源高速下載】 這個部分同時刪除呢!四、bat批量改名,原數(shù)字名每個加10!我有一堆TXT文件,比如:1.txt;5.txt;8.txt;13.txt;33.txt我想讓他們在原來的文件名基礎(chǔ)上+10改成:11.txt;15.txt;18.txt;23.txt;43.txt求高手給個BAT命令.OTZ!1L的大哥.你給的BAT代碼沒起作用啊.囧,好吧. 是我沒說清楚!其實(shí),是我有一堆不連續(xù)數(shù)字命名的txt文件,他們都在3000以上(比如3968.txt) 我把1L大哥的代碼里/ set /a tname=sname+10 改成了/ set /a tname=sname-10可是運(yùn)行結(jié)果除了把第一個文件改成了.txt其他都沒有反應(yīng),囧!我在代碼結(jié)尾加了pause 看到一堆.存在一個重命名文件,或是找不到文件求解. 五、bat批量改名,我有一堆文件:1(1).txt;22(22).txt;333(333.txt。我想把后面括號里面的去除他們改成1.txt;22.txt;333.txt求高手幫忙,不好意思,我稍少打了半個括號竟然添加了你們這么多麻煩,是在不好意思!六、批處理批量改名的幾個問題,有一大批圖片文件有JPG、GIF、BMP等,我想把它們以自然數(shù)改名并且加上前綴。比如:圖片文件為qodf.jpg、iwqwlr.bmp、saljfowe.gif等,把它們改為:美女圖片0001.bmp、美女圖片0002.gif、美女圖片0003.jpg七、我的批處理是這樣的,for /r E:圖片 %a in (*.jpg) do ren %a怎么寫?請問怎么把大量的圖片依次改名為01.jpg 02.jpg 03.jpg.八、用批處理命令批量改名可以嗎?如:jumpcnD-GRAY-MAN22704x396.rmvb到 jumpcnD-GRAY-MAN103848x480.rmvb修成022.rmvb到103.rmvb!九、求文件中提取第一行做標(biāo)題批量改名程序或批處理命令!求可以提取txt文件中第一行內(nèi)容作為本txt文件標(biāo)題,并批量改名的程序或批處理命令。如:“001.txt”文件中的第一行是“百度知道”,要求把“001.txt”改名成“百度知道.txt”。十、批量導(dǎo)出和更改文件名的幾種方法一、如何將名稱為aa-abc.jpg;aa-bcd.jpg圖片用批命令改為abc.jpg,bcd.jpg;也就是去掉“-”及“-”以前的字符:echo offsetlocal enabledelayedexpansionfor /f delims= %a in (dir /s /b /a-d *.jpg) do ( set xz=%nxa set xz=!xz:*-=! ren %sa !xz!)pause 在JPG所在文件夾運(yùn)行echo offtitle BAT-GO百度知道團(tuán)隊(duì)asdfwxyzfor /f tokens=1,2 delims=- %1 in (dir /b *.jpg) do ren %1-%2 %2exit_echo offtitle BAT-GO百度知道團(tuán)隊(duì)asdfwxyzsetlocal enabledelayedexpansionfor %1 in (*-*.jpg) do (set a=%1set a=!a:4,20!ren %1 !a!)exit_能用的方法不少,自己選一個比較合適你的吧。二、根據(jù)條件文件批量改名:一個文件夾內(nèi)有數(shù)個文件,文件名為 ts001001.pdf -ts001100.pdf 遞增有一個文本文件,里面有相對應(yīng)的名稱,第一行為第一個文件的漢字名。如:“世界科技全景百卷書(1)原始科技世界科技全景百卷書(2)數(shù)學(xué)與物理的發(fā)端世界科技全景百卷書(3)近代科技”現(xiàn)在想根據(jù)那個文本文件,把文件名改為 對應(yīng)的漢字名加文件擴(kuò)展名。如:第一個文件 ts001001.pdf 改為 世界科技全景百卷書(1)原始科技.pdfecho offsetlocal ENABLEDELAYEDEXPANSIONfor /f tokens=* %i in (list.txt) do (set/a a+=1if !a! LSS 10 (set b=00!a!) else (if !a! LSS 100 (set b=0!a!) else (set b=!a!)ren ts001!b!.pdf %i.pdf)我這個效率很高: list.txt為列表的txtecho off&setlocal enabledelayedexpansionfor /f %i in (a.txt) do (set /a num+=1set /a n=!num!+1000ren ts00!n!.pdf %i.pdf)pause這個就快多了,但文件數(shù)不能大于9000!三、廣告策劃家【漢魅huntmine校內(nèi)校外學(xué)習(xí)資源高速下載】.chm如前,我有很多這樣的文件,怎樣可以把 【漢魅huntmine校內(nèi)校外學(xué)習(xí)資源高速下載】 這個部分同時刪除呢!保存為BAT文件,雙擊執(zhí)行“echo off & setlocal enabledelayedexpansionset str_del=【漢魅huntmine校內(nèi)校外學(xué)習(xí)資源高速下載】for /f delims= %i in (dir /s/b) do ( set foo=%nxi set foo=!foo:%str_del%=! ren %i !foo!)exit四、bat批量改名,原數(shù)字名每個加10!我有一堆TXT文件,比如:1.txt;5.txt;8.txt;13.txt;33.txt我想讓他們在原來的文件名基礎(chǔ)上+10改成:11.txt;15.txt;18.txt;23.txt;43.txt求高手給個BAT命令.OTZ1L的大哥.你給的BAT代碼沒起作用啊.囧,好吧. 是我沒說清楚!其實(shí),是我有一堆不連續(xù)數(shù)字命名的txt文件,他們都在3000以上(比如3968.txt) 我把1L大哥的代碼里/ set /a tname=sname+10 改成了/ set /a tname=sname-10可是運(yùn)行結(jié)果除了把第一個文件改成了.txt其他都沒有反應(yīng),囧!我在代碼結(jié)尾加了pause 看到一堆.存在一個重命名文件,或是找不到文件求解. echo offsetlocal enabledelayedexpansionfor /f tokens=* delims= %i in (dir /a-d /b *.txt) do ( set k=%ni set /a l=k+10ren %i aaa!l!.txt) for /f tokens=* delims= %m in (dir /a-d /b *.txt) do ( set d=%nmren %m !d:aaa=!.txt)五、bat批量改名,我有一堆文件:1(1).txt;22(22).txt;333(333.txt。我想把后面括號里面的祛除他們改成1.txt;22.txt;333.txt求高手幫忙,不好意思,我稍少打了半個括號竟然添加了你們這么多麻煩,是在不好意思!將以下代碼保存為批處理,然后放在你要重命名的文件所在有文件夾下雙擊就可以了。ECHO OFFtitle 憶林子-批處理重命名 /憶林子COLOR 0arem 用法:將該批處理放在需要重命名的文件夾下,雙擊即可。set tmpFileList=tmpFileList.nsbbrem 初始化:刪除前一次的文件列表rem 注:前一次操作未正常完了時CALL :delTmpFilerem 生成文件名列表for /f tokens=* %a in ( dir *(* /a /b) do ( echo %a%tmpFileList%)rem 從文件列表中讀取文件名,rem 并以(作為分隔符,把文件名分為兩部分。rem 例如:文件名 1(1).txt將被分為 1 跟 1).txt 兩部分for /f tokens=1,* delims=( %a in ( more %tmpFileList%) do ( rem 重命名 rem %a:分隔出來的文件名的(前面的部分,例如:1 rem %b:分隔出來的文件名的(后面的部分,例如:1).txt rem %xb:就是取得后面部分的.之后的內(nèi)容,例如:.txt rem 因此以下的ren命令在真正執(zhí)行的時候,將會是 rem ren 1(1).txt 1.txt echo 正在將 %a(%b 重命名為 %a%xb ren %a(%b %a%xb)CLSrem 終了操作:刪除臨時文件列表CALL :delTmpFileecho =echo 重命名操作完畢。echo =set /p a=請按回車退出。EXIT:delTmpFiledel %tmpFileList% /q 1nul 2nulgoto :EOF怎么沒有反括號啊?再多舉幾個例子,1、2與3、4不是同一規(guī)律。55555(555.txt666666(666.txt一共有多少個文件,最后的那個名字是?for /f delims=(. tokens=1,* %i in (dir /b *.txt) do ren %i*.txt %i.txt 我也是現(xiàn)學(xué)現(xiàn)賣,我不明白的是tokens=1就行,而且tokens的數(shù)只要是1開頭,后面隨便是幾都行 如1*或1,2或1,345或1,*同級目錄:echo offren *(* *().* & ren *(*).* *().*for /f tokens=1-2 delims=() %i in (dir /b *.txt) do ( ren %i()%j %i%j)exitecho offfor /f delims= %a in (dir/b *.txt) do (for /f tokens=1 delims=( %A in (dir/b %a) do ( set newname=%A NameBak.ini echo %a %A ren %a %A.txt ) pause.保存在同級目錄下雙擊,有問題百度HI我。六、批處理批量改名的幾個問題有一大批圖片文件有JPG、GIF、BMP等,我想把它們以自然數(shù)改名并且加上前綴。比如:圖片文件為qodf.jpg、iwqwlr.bmp、saljfowe.gif等,把它們改為:美女圖片0001.bmp、美女圖片0002.gif、美女圖片0003.jpg-echo off&setlocal enabledelayedexpansionfor /f delims= %i in (dir /s/b *jpg *.gif *bmp) do ( set /a n+=1 set name=000!n! ren %i !name:-3!%xi)exit批處理作用是根據(jù)目錄名改目錄下面的文件名和擴(kuò)展名例如:d:abc123.jpgd:abc124.jpg自動改成如下d:abcabc000.jpgd:abcabc001.jpg.就是在文件名前自動添加當(dāng)前目錄名,并且后面跟隨數(shù)字序列求批處理自動根據(jù)目錄名改文件名的批處理100分尋找高手,好用另外加滿分鼓勵 echo offsetlocal enabledelayedexpansionset p=d:abcpushd %p%set n=for /f tokens=* %j in (dir/b/a-d *.jpg) do (set /a n+=1set fn=00!n!ren %j %i!fn:,-3,3!.jpg)echo off&SetLocal EnableDelayedExpansionFor /f delims= %i in (dir /s /b *.*) do (Set str=%dpiSet str=!str:= !For %i in (!str!) do Set end=%iSet n+=1If !n! lss 10 Set n=00!n!If !n! gtr 9 If !n! lss 100 Set n=0!n!Ren %fi !end!n!%xi)pauseecho offtitle 修改文件名&color 0a&setlocal enabledelayedexpansion:獲取目錄名set pa=%cd%set s=for /l %i in (1,1,100) do ( set pa=!pa:*=!)echo.&echo 獲取的目錄名為:&echo %pa%:修改文件名rem 記錄文件數(shù)量,在重命名的時候要用set a=0 for /f delims= %i in (dir /b *.html) do ( rem 文件數(shù)量小于100,在變量a前面加多0 if !a! LSS 100 ( if !a! LSS 10 (set s=00)else (set s=0) )else set s= rem 重命名 ren %i %pa%!s!a!.html set /a a+=1)echo.&echo.&echo 文件名修改完畢。pausenul寫得有些粗糙。敬請?jiān)彙D奈淮髠b有好的意見或建議請麻煩提出七、我的批處理是這樣的:for /r E:圖片 %a in (*.jpg) do ren %a怎么寫?請問怎么把大量的圖片依次改名為01.jpg 02.jpg 03.jpg.一樓說的那樣改名右括號 不是我的要求echo off&Setlocal EnableDelayedExpansionset n=100for /r E:圖片 %a in (*.jpg) do ( set /a n+=1 ren %a !n:1!%xa)我曾經(jīng)也遇到過這種問題,不過我的要求比你的多,一般目錄底下還存在子目錄,而且命名文件的格式為 子目錄名-序號.jpg ,當(dāng)時我寫了幾種代碼,現(xiàn)提供最精煉的代碼如下:echo off&Setlocal EnableDelayedExpansionfor /r %i in (.) do ( set n=1000 for /f delims= %a in ( dir /b %i*.jpg) do ( set /a n+=1 ren %i%a %ni-!n:1!%xa )八、用批處理命令批量改名可以嗎?如:jumpcnD-GRAY-MAN22704x396.rmvb到 jumpcnD-GRAY-MAN103848x480.rmvb修成022.rmvb到103.rmvbecho offfor /f delims= %i in (dir /s/b *.rmvb) do ( for /f tokens=3,5 delims= %a in (%nxi) do ( set num=00%a call,set num=%num:-3% call,ren %i %num%b )exit完全可以。方案1;可以用dos命令ren,比如這樣;1.在你的這些文件目錄下,新建一個文本文件,然后把擴(kuò)展名改為bat,這就是一個批處理命令的可執(zhí)行的腳本了。2.還是用記事本編輯這個腳本,使用ren命令,形如; ren a.rmvb newname.rmvb 這就是把a(bǔ)文件名字改為newname。然后就是重復(fù)寫若干行這樣的命令,每行處理一個文件。最后就是保存腳本,關(guān)閉后,雙擊執(zhí)行。方案2;下載批量改名小工具軟件,你上網(wǎng)搜,很多,這些工具一般是先設(shè)置改名規(guī)則,然后執(zhí)行實(shí)現(xiàn)的??梢蕴鎿Q文字,在指定位置刪除/插入若干文字,等等。echo off& setlocal enabledelayedexpansionfor /f tokens=1-3* delims= %1 in (dir /b *.rmvb)do
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 科技教育在課堂中的有效運(yùn)用計(jì)劃
- 社區(qū)團(tuán)結(jié)互助的活動示范計(jì)劃
- 《大方縣宏能能源開發(fā)有限公司貴州省大方縣金沙煤田巖腳-白花塔井田煤礦(新建)礦產(chǎn)資源綠色開發(fā)利用方案(三合一)》評審意見
- 2025年美麗的大自然標(biāo)準(zhǔn)教案合集
- 規(guī)范化銷售培訓(xùn)
- 個人年終總結(jié)培訓(xùn)
- 透析患者導(dǎo)管感染護(hù)理
- Unit 5 Lesson 28 The Study of Living Things2024-2025學(xué)年九年級英語上冊同步教學(xué)設(shè)計(jì)(冀教版)河北專版
- 2025年安徽貨運(yùn)從業(yè)資格證考試500題題庫
- 高中數(shù)學(xué) 第一章 空間幾何體 1.2 空間幾何體的三視圖和直觀圖 1.2.3 空間幾何體的直觀圖教學(xué)實(shí)錄 新人教A版必修2
- 《竹枝詞》-完整版PPT
- 貴州區(qū)域地質(zhì)地史概述
- Aptitude態(tài)度的重要性
- 《推薦》500kV輸電線路應(yīng)急處置預(yù)案6個
- 麗聲北極星分級繪本第三級下 The Class Trip 課件
- 第一課想聽聽我的忠告嗎
- 高英Lesson3 Pub Talk and the King27s English
- 防洪堤防工程堤頂高程的計(jì)算表
- 古詩詞常見題材之思鄉(xiāng)懷人詩鑒賞
- 《平方差公式(1)》導(dǎo)學(xué)案
- 等保三級基線要求判分標(biāo)準(zhǔn)v10
評論
0/150
提交評論