作者在 2010-06-12 00:56:03 发布以下内容
这些都是一些实例(自己加了注释和说明)。以来自己可以熟悉一下,二也可以给有兴趣的朋友们了解一下。
一、在项目中创建FileTest,在主方法中判断D盘的myword文件夹是否存在Word.txt文件,如果该文件存在将其删除,不存在则创建该文件。
首先使用File类创建一个文件对象的格式如下File file=new File("D:/mword","word.txt");D盘中没有Word文件的话就自动调用方法createNewFile()方法创建文件,如果存在的话就自动删除。
所以根据此知识点,就好编写代码了
import java.io.File; //导入java.io.File类
public class File Test{ //创建类FileTest
public static void main(String[] args){ //主方法
File file=new File("D:/myword","word.txt"); //创建文件对象
if(file.exists()){ //判断文件是否已经存在
file.delete(); //存在则删除
System.out.println("文件已删除"); //输出提示信息
}else{ //如果文件不存在
try{ //使用try语句捕捉异常
file.createNewFile(); //创建该文件
System.out.println("文件以创建"); //输出提示信息
}catch(Exception e){ //使用catch语句处理出现得异常
e.printStackTrace(); //输出异常信息
}
}
}
}
二、获取D盘中的myword文件夹下的word.txt文件的文件名、文件长度且判断其中是否隐藏了文件
File类中有getName()方法获取文件名,length()方法获取文件长度,isHidden()判断是否有文件隐藏,根据这些方法就知道了,此代码不难编
import java.io.File;
public class FileTest{
public static void main(String[] args){
File file=new File("D:/myword","word.txt");
if(file.exists()){ //判断文件是否存在
String name=file.getName(); //获取文件名
long length=file.length(); //获取文件长度
boolean hidden=file.isHidden(); //判断是否有隐藏文件
System.out.println("文件名称:"+name);
System.out.println("文件长度:'+length);
System.out.println("该文件隐藏了吗?"+hidden);
}
else{
System.out.println("该文件不存在");
}
}
}
三、程序运行的时候,大部分数据时在内存中进行操作的,因此程序运行结束,数据会消失。为了永久保存这些数据,可以使文件输入输出流与指定的文件建立关系,将需要的数据永久保存到文件中。
(未完)