問個骨灰級的DOS批次指令(感謝各位鼎力相助解決燃眉之急!!)

total commander 這個程式有你要的 功能 ( files--> multi rename tool )
看一下就會
怎新文post完後慢了那麼久才上?
還以為文被吃了咧~
又打了這篇....
也好啦! 改個內容,換修正一下自己的手誤....
上面是字元,不是位元...
eugenechang wrote:
for %i in (*.*) do ren %i A%i
這樣大概可以吧...?


大大真是太強了,十幾年前的東西還記得這麼清楚
昨天到對岸的dos相關網站,查了半天,知道用for
應該可以做到,但試了半天,還是試不出來,太感謝了
其實有些東西在command mode下還是蠻有用的

也證明了另一點,01上面LKK的人還是不少
一直以為這些東西現在的人都不屑使用了呢
感謝各位LKK的鼎力相助

有興趣的朋友可到對岸的"中 國 DOS 聯 盟"
http://newdos.idv.st/
裡面有不少的寶,本想今天好好的找一下,
想不到今早醒來01就已經有答案了
你可以試試看 NameWiz,還滿好用的。
DOS只支援8+3的檔名。
所以您的需求應該是無法達到的。
eugenechang wrote:
for %i in (*.*) do ren %i A%i


真好玩, 不過剛試了一下, 好奇怪呀

原本是
2007/12/30 下午 01:31 <DIR> .
2007/12/30 下午 01:31 <DIR> ..
2007/12/30 下午 01:24 0 123.txt
2007/12/30 下午 01:24 0 456.txt
2007/12/30 下午 01:24 0 789.txt

使用上述指令後
C:\Documents and Settings\MIE\桌面\test>for %i in (*.txt) do ren %i a%i
C:\Documents and Settings\MIE\桌面\test>ren 123.txt a123.txt
C:\Documents and Settings\MIE\桌面\test>ren 456.txt a456.txt
C:\Documents and Settings\MIE\桌面\test>ren 789.txt a789.txt
C:\Documents and Settings\MIE\桌面\test>ren a123.txt aa123.txt

不知道為何多出紅色那行?
檔名也真的被多改一次, 變成
2007/12/30 下午 01:31 <DIR> .
2007/12/30 下午 01:31 <DIR> ..
2007/12/30 下午 01:24 0 a456.txt
2007/12/30 下午 01:24 0 a789.txt
2007/12/30 下午 01:24 0 aa123.txt

為什麼會這樣哩
eugenechang wrote:
for %i in (*.*) do ren %i A%i ...(恕刪)


真是厲害, eugenechang兄想必對DOS相當熟悉!
雖然我也是LKK級的人, 說實在還想不出來...

許多朋友提及一些批次改檔名的工具或ACDSEE等...
這些都是中WINDOWS的毒太深了....

若在UNIX系統下, 或有限的使用環境下, 類似DOS指令的語法真的是好用.
尤其UNIX下可用 Regular Expression..

I agree!!!
Dos 很多指令還是真的好用
在Lunix上面 還是保留類似的指令輸入法
個人認為對於專業的程式設計師 會趨向使用這類的指令
反應快 效果直接...不過就是"錯了就慘了"

要救回來 不容易 這點 現在的一些軟體就比較safety
我....我承認我老眼昏花了,一堆中文夾幾個英文字母,標題我竟然看成SOD...........我錯了.........大家請繼續....
貼兩個好用的教學文章
http://www.xmission.com/~comphope/msdos.htm#02
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds_shelloverview.mspx?mfr=true
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!