路径,目录和/或文件名

时间:2014-08-27 10:28:37

标签: c# .net vb.net .net-3.5 c#-3.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个字符是完整字符串的限制,如驱动器号,文件夹名和文件名?

2 个答案:

答案 0 :(得分:1)

完整的东西不能超过260个字符:

c:\folder1\folder2\document1.doc

答案 1 :(得分:0)

错误中提到“fully qualified name must be less than 260 chars”。完全限定的地址是驱动程序字母,一个或多个目录和文件名的串联。所以在这种情况下,完全限定名称将是

c:\folder1\folder2\document1.doc

且必须少于260个字符