java文件对象的创建和使用(本文章只是初学者的笔记)
2013-04-30 16:41
459 查看
校赛被各种虐,现在开始严重怀疑自己智商了。各种问题各种想不通。。。。。阴霾虽然还除去,但是学习还是继续。
java file类是对硬盘上的文件进行操作,我觉得注意两点即可。
1、创建Flle对象
File file = new File("123.txt");
注意这只是在内存中创建File对象,并不是在硬盘创建文件。
2、创建硬盘文件。
注意一定要加异常判断,否者编译时会出现以下错误,是非运行时异常:
完整code:
运行结果:
java file类是对硬盘上的文件进行操作,我觉得注意两点即可。
1、创建Flle对象
File file = new File("123.txt");
注意这只是在内存中创建File对象,并不是在硬盘创建文件。
2、创建硬盘文件。
注意一定要加异常判断,否者编译时会出现以下错误,是非运行时异常:
File file = new File("123.txt");//这个只是找到括号里的路径下的那个文件 if(!file.exists()) { System.out.println("create a new file" ); try { file.createNewFile(); //至此真正在硬盘上创建了123.txt文件。 } catch(IOException ioe) { ioe.printStackTrace(); } }
完整code:
import java.io.*; public class TestFile { public static void main(String args[]) { File file = new File("123.txt");//这个只是找到括号里的路径下的那个文件 if(!file.exists()) { System.out.println("create a new file" ); try { file.createNewFile(); //至此真正在硬盘上创建了myTest.txt文件。 } catch(IOException ioe) { ioe.printStackTrace(); } } System.out.println("Does it exist " + file.exists() ); System.out.println("Can it be read " + file.canRead()); System.out.println("Can it be write " + file.canWrite()); System.out.println("it is a directory " + file.isDirectory()); System.out.println("it is a File " + file.isFile()); System.out.println("it is a absolute " + file.isAbsolute()); System.out.println("it is a directory " + file.isDirectory()); System.out.println("it is a hidden " + file.isHidden()); System.out.println("Absolute path: " + file.getAbsolutePath()); } }
运行结果:
相关文章推荐
- Java学习笔记6. 对象的创建、声明与使用
- fatal error C1047: 对象或库文件“EDLib.lib”是使用比创建其他对象所用编译器旧的编译器创建的;请重新生成旧的对象和库
- 使用java Propeerties对象读取资源文件
- 【我的Java笔记】使用枚举创建常量
- 笔记:Java 创建txt文件并向其写入数据,再将数据存入到Mysql数据表
- 博为峰Java技术文章 ——JavaSE Swing使用数组方式创建列表框
- Java学习笔记5:避免创建不必要的对象
- (25)JAVA.IO--使用Java创建指定大小的空文件
- 使用Java中File类批量创建文件和批量修改文件名
- 【慕课笔记】U1 类和对象 第8节 JAVA中的static使用之静态初始化块
- 使用ToStringBuilder输出对象所有属性以及对应的值-java笔记
- 使用HBAdmin创建一个对象时出现java.lang.NoClassDefFoundError的错误
- Java中读取配置文件中的信息,并利用配置文件中的信息创建对象
- 博为峰Java技术文章 ——JavaSE Swing使用ComboBoxModel创建下拉列表框Ⅰ
- 《Java编程思想》之对象的创建、使用、生命期(简单比较java与C++的不同之处)
- java初级之24对象的创建和使用
- 对象或库文件“XXX.lib”是使用比创建其他对象所用编译器旧的编译器创建的;请重新生成旧的对象和库
- Effective java笔记2--创建于销毁对象
- Java_31_面向对象_Java程序运行的内存分析_栈_堆_引用类型的概念_属性_对象的创建和使用
- 使用Java序列化把对象存储到文件中,再从文件中读出来