首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

为什么下面两句不能同时有效?只会创建其中一个。该如何解决

2012-03-05 
为什么下面两句不能同时有效?只会创建其中一个。importjava.io.*classTest{publicstaticvoidmain(String[]

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

------------------------

不信你新建个试试

热点排行