您的位置:首页 > 编程语言 > Java开发

java文件对象的创建和使用(本文章只是初学者的笔记)

2013-04-30 16:41 459 查看
校赛被各种虐,现在开始严重怀疑自己智商了。各种问题各种想不通。。。。。阴霾虽然还除去,但是学习还是继续。

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());
}
}

运行结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐