File.isFile()
and File.isDirectory()
不仅当File
不是指定的类型,而且当File
其本身不存在于文件系统上。如何判断是否File
当文件或目录不存在时代表它?
一般来说,一个特定的路径既可以代表一个目录,也可以代表一个文件。在该路径上创建目录或文件之前,其适用于其中之一的概念是无效的。
不过有一种特殊情况。如果路径以路径分隔符结尾(在类 Unix 系统上为“/”,在 Windows 上为“\”,在其他系统上可能完全不同),那么至少在类 Unix 系统上该路径不能是文件路径。我不知道这是否对所有系统都有效。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)