• 4

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

我也來接龍問個問題好了~~

如果我想要把某目錄下所有A開頭的所有檔案,改名成沒有A。(也就是把開頭的字元拿掉)
例如A1234.txt 變成1234.txt
ABCDEFG.txt變成BCDEFG.txt
又該怎麼改呢? 在DOS cmd 或是 ACDSee都可以。
angwo wrote:
實在是太久沒用DOS...(恕刪)

Dos 只支援8.3 命名方式 超過8位元直接取代第一個字元

Ren *.txt a*.txt

Windows 的dos 模式 還是受到以上限制
嗯嗯好懷念喔
以前用DOS在C:\dir/w
挖~好亂喔
一堆有的沒的資料

autoexec.bat
config.sys
command.com...

歐~看一下書有個指令不錯

del *.*

變的好整齊

之後reset..


我就被我爸抓去揍了
小巫先生 wrote:
嗯嗯好懷念喔以前用D...(恕刪)


十幾年前剛玩dos 的時候也幹過這種事情...我就是不喜歡dir之後c槽下有這麼多檔案嘛>.<
https://jin.tw
其實最好用的應該是"?"這個字元
ex:全部檔名加上A
Ren ?.txt a?.txt
ren ??.txt a??.txt
....
...
Ren ???????.txt a???????.txt <- 假設只支援8.3檔名

相反地, 要刪除檔名開頭的A
Ren a?.txt ?.txt
ren a??.txt ??.txt
....
...
ren a???????.txt ???????.txt

這樣既準確又o.k

再把它寫成.bat的batch file, 去執行就好了
  • 4
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?