黑马程序员技术交流社区
标题:
关于文件的一个疑惑
[打印本页]
作者:
廖理
时间:
2012-5-8 19:28
标题:
关于文件的一个疑惑
本帖最后由 廖理 于 2012-5-8 19:30 编辑
为什么文件还没有用createNewFile() 创建,也还是可以用以下这些方法呢
File getAbsoluteFile()
返回此抽象路径名的绝对路径名形式。
String getAbsolutePath()
返回此抽象路径名的绝对路径名字符串。
String getName()
返回由此抽象路径名表示的文件或目录的名称。
String getParent()
返回此抽象路径名父目录的路径名字符串;如果此路径名没有指定父目录,则返回 null。
File getParentFile()
返回此抽象路径名父目录的抽象路径名;如果此路径名没有指定父目录,则返回 null。
String getPath()
将此抽象路径名转换为一个路径名字符串。
作者:
黑马罗坚
时间:
2012-5-8 20:22
这些方法跟文件存在与否没有关系 都是操作字符串来完成的。。。
作者:
周素强
时间:
2012-5-8 21:33
方法是针对对象的,只要你new了一个File类的对象,这些方法就会在内存中存在,这跟你指定的文件是没有关系的。
作者:
褚代江
时间:
2012-5-8 22:47
在使用io流时是会报ioexception的是不是啊,你想啊,要是你没那个文件他是不是回报notfindfileexception的啊,这不是是了的啊,他是没那个文件,但是在编译期间他不会去找那个文件的啊,只有在运行时才去找那个文件,没找到的话就直接异常了,那些方法什么的根本都没执行的啊
作者:
韩慧阳
时间:
2012-5-8 22:57
你创建了对象当然相应的方法当然就可以使用了啊,和是否创建了文件没关系的嘛!! 只要实例化了相应的类,那么这个类的方法就可以通过你实例化的对象调用了啊。
貌似所有的类都是一个道理啊。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2