62,614
社区成员
发帖
与我相关
我的任务
分享
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class Test5 {
/**
* 取出E:盘下全部的.java文件的文件路径保存在java.txt文件中
*/
public static void main(String[] args) throws IOException {
File f = new File("E:\\"); //这里面换成E:盘下一个子文件夹就没有问题
BufferedWriter bfw = new BufferedWriter(new FileWriter("java.txt"));
javaList(f, bfw);
bfw.close();
}
public static void javaList(File f, BufferedWriter bfw) throws IOException {
if (f.exists()) {
File[] files = f.listFiles();
for (int i = 0; i < files.length; i++) {
if (files[i].isDirectory()) {
javaList(files[i], bfw);
} else {
if (files[i].getName().endsWith(".java")) {
bfw.write(files[i].getAbsolutePath());
bfw.newLine();
bfw.flush();
}
}
}
} else {
System.out.println(f.getName() + "不存在");
}
}
}
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class Test5 {
/**
* 取出E:盘下全部的.java文件的文件路径保存在java.txt文件中
*/
public static void main(String[] args) throws IOException {
File f = new File("E:\\"); //这里面换成E:盘下一个子文件夹就没有问题
BufferedWriter bfw = new BufferedWriter(new FileWriter("java.txt"));
javaList(f, bfw);
bfw.close();
}
public static void javaList(File f, BufferedWriter bfw) throws IOException {
if (f.exists()) {
File[] files = f.listFiles();
if (files != null) {
for (int i = 0; i < files.length; i++) {
if (files[i].isDirectory()) {
javaList(files[i], bfw);
} else {
if (files[i].getName().endsWith(".java")) {
bfw.write(files[i].getAbsolutePath());
bfw.newLine();
bfw.flush();
}
}
}
} else {
System.out.println("-------------");
System.out.println(f);
System.out.println("--------------");
}
} else {
System.out.println(f.getName() + "不存在");
}
}
}
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class Test5 {
/**
* 取出E:盘下全部的.java文件的文件路径保存在java.txt文件中
*/
public static void main(String[] args) throws IOException {
File f = new File("E:\\"); //这里面换成E:盘下一个子文件夹就没有问题
BufferedWriter bfw = new BufferedWriter(new FileWriter("java.txt"));
javaList(f, bfw);
bfw.close();
}
public static void javaList(File f, BufferedWriter bfw) throws IOException {
if (f.exists()) {
File[] files = f.listFiles();
if (files != null && files.length > 0) {
for (int i = 0; i < files.length; i++) {
if (files[i].isDirectory()) {
javaList(files[i], bfw);
} else {
if (files[i].getName().endsWith(".java")) {
bfw.write(files[i].getAbsolutePath());
bfw.newLine();
bfw.flush();
}
}
}
}
} else {
System.out.println(f.getName() + "不存在");
}
}
}
package com.xiaoyong;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class Test {
/**
* 取出E:盘下全部的.java文件的文件路径保存在java.txt文件中
*/
public static void main(String[] args) throws IOException {
File f = new File("E:\\"); // 这里面换成E:盘下一个子文件夹就没有问题
BufferedWriter bfw = new BufferedWriter(new FileWriter("java.txt"));
javaList(f, bfw);
bfw.close();
}
public static void javaList(File f, BufferedWriter bfw) throws IOException {
if (f.isFile()) {
if (f.getName().equals(".java")) {
bfw.write(f.getAbsolutePath());
bfw.newLine();
bfw.flush();
}
} else {
File[] files = f.listFiles();
if (files != null) {
System.out.println(files == null);
for (int i = 0; i < files.length; i++) {
javaList(files[i], bfw);
}
}
}
}
}
File[] files = f.listFiles();
if (files != null)