2013-07-31 49 views
0

文件名允许的最大长度是多少?对于不同的操作系统,最大的不同呢?我在问,因为我在创建或删除文件时遇到困难,并且我怀疑这个错误是由于长文件名造成的。文件名的最大长度

1.创建:

我写了一个程序,读取XML源和保存文件的副本。 xml包含数百个<Document>,每个都有子节点<Name><Format>,保存的文件是根据我在xml中读取的内容命名的。举例来说,如果我有下面的代码,我会救一个叫test.txt

<Document> 
    <Name>test</Name> 
    <Format>.txt</Format> 
</Document> 

文件我宣布我的代码计数器,我发现并不是所有的文件都保存成功。在浏览大型xml文件后,我发现程序无法保存<Name>就像一整段的文件。如果<Name>长于15个字符,我修改我的代码以保存为其他名称,并且没有任何问题。所以我认为问题在于文件名太长。

2.删除

我发现我的计算机上的随机文件,我无法将其删除。错误表示文件名太长,即使我将文件重命名为1个字符。该文件不占用太多空间,但它只是在那里烦人而没有做任何事情。

所以我的整体问题是:什么是文件名的最大和最小长度?它根据操作系统而有所不同吗?我怎样才能删除我在2中提到的文件?

回答