Java常用文件目录操作
2017-10-12 22:26
471 查看
(1)创建文件夹
File myDir = new File("目录地址");
if (!myDir.exists()) {
myDir.mkdir();
}
(2)删除文件夹
File myDir = new File("");
① 删除空文件夹
myDir.delete();
② 删除文件夹下的所有文件
File[] files = myDir.listFiles();
for (int i = 0 ; i < files.length ; i++){
if (files[i].isDirectory()){
files[i].delete();
}
}
(3)清空文件夹
File myDir = new File("");
(4)创建文件
File myFile = new File("文件地址");
if (!myFile.exists()) {
myFile.createNewFile();
}
FileWriter resultFile = newFileWriter(myFile);
PrintWriter myFileWriter = newPrintWriter(resultFile);
myFileWriter.println(str2);
resultFile.close();
将对象写入文件:
FileOutputStream outstream =newFileOutputStream("library.dat");
ObjectOutputStream out =newObjectOutputStream(outstream);
out.writeObject(me);
out.close();
从文件中读取对象:
ObjectInputStream in =newObjectInputStream(new FileInputStream("library.dat"));
Person who = (Person)in.readObject();
(5)删除文件
File myFile = new File("");
myFile.delete();
(6)读取文件
FileReader fr = newFileReader("");
BufferedReaderReader(fr);
String str = br.readLine();
while (str != null) {
str = br.readLine();
}
br.close();
fr.close();
(7)写入文件
FileWriter fw = new FileWriter(str1);
fw.write(str2);
fw.flush();
fw.close();
File myDir = new File("目录地址");
if (!myDir.exists()) {
myDir.mkdir();
}
(2)删除文件夹
File myDir = new File("");
① 删除空文件夹
myDir.delete();
② 删除文件夹下的所有文件
File[] files = myDir.listFiles();
for (int i = 0 ; i < files.length ; i++){
if (files[i].isDirectory()){
files[i].delete();
}
}
(3)清空文件夹
File myDir = new File("");
(4)创建文件
File myFile = new File("文件地址");
if (!myFile.exists()) {
myFile.createNewFile();
}
FileWriter resultFile = newFileWriter(myFile);
PrintWriter myFileWriter = newPrintWriter(resultFile);
myFileWriter.println(str2);
resultFile.close();
将对象写入文件:
FileOutputStream outstream =newFileOutputStream("library.dat");
ObjectOutputStream out =newObjectOutputStream(outstream);
out.writeObject(me);
out.close();
从文件中读取对象:
ObjectInputStream in =newObjectInputStream(new FileInputStream("library.dat"));
Person who = (Person)in.readObject();
(5)删除文件
File myFile = new File("");
myFile.delete();
(6)读取文件
FileReader fr = newFileReader("");
BufferedReaderReader(fr);
String str = br.readLine();
while (str != null) {
str = br.readLine();
}
br.close();
fr.close();
(7)写入文件
FileWriter fw = new FileWriter(str1);
fw.write(str2);
fw.flush();
fw.close();
相关文章推荐
- java:File类中对文件或目录进行操作的常用方法以及遍历文件夹下面的文件
- Delphi 文件、目录等常用操作函数 - delphi - gliethttp
- java 对文件常用的操作
- UNIX常用命令-目录及文件操作命令
- Java 文件(目录)操作全
- java常用文件操作集合类
- java目录,文件,等操作
- Windows 文件、目录操作编程 常用API
- 《Java编程思想》学习笔记10——文件和目录常用操作
- java文件操作整理(一)--递归删除目录和文件的程序
- Java常用文件目录处理代码集
- [转]python常用文件及目录操作
- 常用JAVA文件操作
- Java 文件操作常用方法——File
- Java常用文件目录处理代码集
- 文件目录常用操作积累
- java 文件及目录操作
- java File的基本操作实例(目录及文件的 新建/拷贝/移动)
- java文件操作整理(一)--递归删除目录和文件的程序
- Delphi 文件、目录等常用操作函数 - delphi - gliethttp