为什么下面两句不能同时有效?只会创建其中一个。
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下也不可以。
------解决方案--------------------你见过在同一目录下有目录名和文件名相同的情况吗?   
 ------------------------   
 不信你新建个试试