chcp 65001
X:
dir /b /s >testdir.txt
chcp 65001會切換字碼表到65001(utf8)直到這個cmd視窗關閉
X:是切換工作路徑到某個硬碟根目錄(你也可以先切)
dir /b /s >testdir.txt就是把工作目錄的檔案列表存到文字檔,每個檔案都帶有完整路徑(但是沒有檔案時間和檔案大小,應該說好像沒辦法和完整路徑一起用)
另外,我爬資料的來源說那個字碼表切換似乎有失敗的機會...會讓cmd當掉的樣子,不過不清楚是為了顯示出來才當掉還是切換就會當。不過我的目的是印進文字檔,所以如果是前者,那我應該剛好閃過了
總之,這樣就能把混雜中日韓文檔名的資料夾結構也正常印出來,不會滿臉問號了w
參考資料:
註:有看到另一個概念好像一樣的用法是cmd /u,試過沒用(有其他效果啦),應該不是治這個問題用的
沒有留言:
張貼留言