• 4

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

實在是太久沒用DOS的指令了,
看MOBILE01上一些LKK,是不是有人能解

要將目錄下的所有檔案名稱全部在前面加
上一個字元
例:12345678.TXT => A12345678.TXT

我用 REN * A* 會變成 A2345678.TXT
第一個字元會被替代掉

在此先謝過了
2007-12-29 17:51 發佈
我剛試的


C:\kk>dir
磁碟區 C 中的磁碟沒有標籤。
磁碟區序號: 60EC-16BC

C:\kk 的目錄

2007/12/29 下午 06:58 <DIR> .
2007/12/29 下午 06:58 <DIR> ..
2007/12/29 下午 06:54 0 123.doc
2007/12/29 下午 06:54 0 1234.doc
2007/12/29 下午 06:54 0 12345.doc
3 個檔案 0 位元組
2 個目錄 17,543,479,296 位元組可用

C:\kk>ren *.doc a12*.txt

C:\kk>dir
磁碟區 C 中的磁碟沒有標籤。
磁碟區序號: 60EC-16BC

C:\kk 的目錄

2007/12/29 下午 06:58 <DIR> .
2007/12/29 下午 06:58 <DIR> ..
2007/12/29 下午 06:54 0 a12.txt
2007/12/29 下午 06:54 0 a124.txt
2007/12/29 下午 06:54 0 a1245.txt
3 個檔案 0 位元組
2 個目錄 17,543,479,296 位元組可用

kenhouses wrote:
C:\kk>dir
磁碟區 C 中的磁碟沒有標籤。
磁碟區序號: 60EC-16BC

C:\kk 的目錄

2007/12/29 下午 06:58 <DIR> .
2007/12/29 下午 06:58 <DIR> ..
2007/12/29 下午 06:54 0 123.doc
2007/12/29 下午 06:54 0 1234.doc
2007/12/29 下午 06:54 0 12345.doc
3 個檔案 0 位元組
2 個目錄 17,543,479,296 位元組可用

C:\kk>ren *.doc a12*.txt

C:\kk>dir
磁碟區 C 中的磁碟沒有標籤。
磁碟區序號: 60EC-16BC

C:\kk 的目錄

2007/12/29 下午 06:58 <DIR> .
2007/12/29 下午 06:58 <DIR> ..
2007/12/29 下午 06:54 0 a12.txt
2007/12/29 下午 06:54 0 a124.txt
2007/12/29 下午 06:54 0 a1245.txt
3 個檔案 0 位元組
2 個目錄 17,543,479,296 位元組可用



可能你誤會我的意思了,
我要維持原始檔名不變,
只在前面加上一個字元
以你的輸出,檔名已變更了
例如你的
123.DOC 要成為 A123.DOC
1234.DOC要成為A1234.DOC
樓主一定要用DOS指令嗎?

Windows底下有一堆好用的批次改名軟體

我是覺得ren沒辦法滿足你的需求...

1樓只不過是想試給你看吧~~
證明ren無法滿足你
esouxcon wrote:
樓主一定要用DOS指...(恕刪)


因為是工作上需要,
每日需要修改數千檔案
想用批次執行,不需人工介入
DOS的批次檔有許多指令
只是真的太久沒用了,幾乎忘光了
以前曾看過有人用批次檔寫得不輸
UNIX上的SCRIPT,
01上高手雲集,才想到上面來求教
angwo wrote:
可能你誤會我的意思了...(恕刪)


去找批次改名軟體比較方便吧
不知道LΖ數千個檔案有沒有位數的限制?或是規則?
比方檔案是1122334455.txt,想在前面加上AA,可以下
ren 11*.txt AA11*.txt
就可以在所有11開頭的檔案前面加上AA兩個字元。
有人的地方就有恩怨,有恩怨的地方就有江湖。
哇 好懷念喔

dos從3.3用到 6.22的我

現在也想不起來幾個指令了...

可以開一欄來... 懷念... DOS指令嗎?各位大哥~



如不妥 請刪..
有件事情我不知道有沒有記錯
DOS的檔案名稱好像只有最多8個字元
這大概是樓主改名第一個字會變掉的原因吧?
用VB會不會比較容易?
只是我忘了VB怎麼用?
  • 4
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?