为什么数字字符不能用作目录名? (JAVA)

时间:2010-11-27 17:29:54

标签: java android file-io zip naming

我在一个包含一些图像文件的zip文件中有一个名为“4”的文件夹。当我检查zip的内容时,isDirectory不会将'4'文件夹注册为目录。

当4重命名为'tour_4'时,isDirectory返回true!有谁知道这是?

目录名称可以是单个数字吗?


编辑 - 好的我发现这与名字无关。它可能与文件系统有关。我要做的是从网上下载并解压缩文件。当我在本地创建zip(Windows文件系统)时,它工作正常 - 当它从Web(linux文件系统)下载时,它找不到目录名。

1 个答案:

答案 0 :(得分:3)

您使用'4'来引用目录名称,还是使用4(不带引号)?你应该使用'4',因为即使名字看起来像一个数字,它仍然是一个字符串。