2013-01-04 66 views
0

我有一個小問題需要處理,我需要創建一個文件夾層次結構,如A/B/C/D,其中每個文件夾的文件夾名稱超過256個字符。我知道Windows最多隻允許256個字符,但我認爲這裏有人可以幫助我。提前致謝。是否可以命名一個名稱超過256個字符的文件夾?

+0

爲什麼需要這麼長的文件夾名稱? –

+0

http://support.microsoft.com/kb/210631 –

+1

我認爲有可能通過用'\\\'開始路徑來解決限制,但我質疑嘗試它的智慧。至少有很多東西會打破。 –

回答

1

我發現這個答案,我認爲這回答您的問題..

其實在路徑字符串限制爲260個字符。現在底層操作系統可以支持更長的路徑名稱,最高可達32,767 characters。爲了命名長名稱的路徑,您需要使用魔術\?\前綴,並使用Unicode的Unicode版本。

但是,許多工具不支持這樣的長名稱。這種工具的經典示例 是資源管理器,它不會讓您創建名稱超過260個字符的名稱爲 的對象。正因爲如此,我強烈建議你避免創建這麼長的名字 - 這樣做會爲你節省很多長期的心痛。

Mark Ransom

+1

「我找到了答案」 - 歸因會很好。 –

+0

哎呀..知道我忘了一些東西..對不起! –

+0

感謝您的回覆,但 aaaaaaaa ......(256)a/bbbb ....(256)b會使bbb .... b的文件名長度超過512.我是對的?!?我是在VBA中創建這個層次結構的,你能幫我解決嗎? – user1947468

相關問題