为什么下面两句不能同时有效?只会创建其中一个。
import java.io.*;
class Test
{
public static void main(String[] args) throws Exception
{
File f=new File( "1.txt ");
f.createNewFile(); //在这
f.mkdir();
}
}
为什么下面两句不能同时有效?只会创建其中一个。
f.createNewFile();
f.mkdir();
------解决方案--------------------你见过在同一目录下有目录名和文件名相同的情况吗?
------解决方案--------------------目录是特殊的文件,用来容纳其它文件的文件
------解决方案--------------------你见过在同一目录下有目录名和文件名相同的情况吗?
------------------------
不信你新建个试试
=================
晕...是你自己没有试试吧.
1.txt 文件和 1.txt 为名的目录 肯定是冲突
------解决方案--------------------同上,同一个文件夹下,不能有重名
------解决方案--------------------验证结果,window下不可以;linux下也不可以。
------解决方案--------------------你见过在同一目录下有目录名和文件名相同的情况吗?
------------------------
不信你新建个试试