用java语音编写个读写文件夹的小程序.十万火急!

来源:百度知道 编辑:UC知道 时间:2024/05/02 19:14:34
编写一个能够读写指定路径的文件夹下的文件和子文件夹的程序
输入:父文件夹路径
输出:

显示父文件夹下的子文件夹和文件
能够对子文件夹和文件进行删除操作
我需要的是完整的代码.就是复制到程序里面可以直接编辑的那种.问题没那么复杂.就是能显示出子目录,并且能进行删除操作而已.是文件夹不需要其他类型的文件.

package test;

import java.io.File;
import java.util.Scanner;

public class test {

private static StringBuffer sb1;//存放文件信息
private static StringBuffer sb2;//存放目录信息
public static void main(String[] args) {
Scanner input =new Scanner(System.in);
File f = new File("E:\\My Codes\\Java\\project\\sql");
print(f);
System.out.println("请输入你要删除的文件或目录名:");
String Fname = input.nextLine(); //存放文件名
String path = f.getAbsolutePath(); //得到文件所在目录的路径
delete(new File(path+"\\"+Fname));
}
public static void print(File f){
StringBuffer sb1=new StringBuffer();
StringBuffer sb2=new StringBuffer();
File[] fm = f.listFiles();
for(int i=0;i<fm.length;i++){
if(fm[i].isFile())
sb1.append(fm[i].getName()+" ");
else if(fm[i].isDirectory())
sb2.append(fm