2014-08-27 166 views
0

以下消息的含義是什麼?路徑,目錄和/或文件名

{"The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters."} 

是一個文件名是:

document1.doc 

或者是這樣的:

folder2\document1.doc 

或者是這樣的:

c:\folder1\folder2\document1.doc 

是目錄名稱是:

folder1 

還是這個

folder1\folder2 

或者是這樣的:

c:\folde1\folder2 

有什麼路徑?它是一個目錄,還是所有目錄,還是它的驅動器號,所有目錄和文件名?

我在寫一個使用.NET的程序,它給了我上面的錯誤信息。

我不知道260個字符是完整字符串的限制,如驅動器號,文件夾名和文件名?

回答

1

它不能超過260個字符長全的事:

c:\folder1\folder2\document1.doc 
0

它是在錯誤「fully qualified name must be less than 260 chars」提及。並且完全合格的地址是驅動器字母,一個或多個目錄和文件名的串聯。所以在這種情況下,完全合格的名稱將是

c:\folder1\folder2\document1.doc 

,它必須小於260個charaters