File练习

发布时间 2023-04-20 13:15:25作者: 为TT
  1. 练习1:

     

  2. 代码实现:

     

    package File类;

    import java.io.File;
    import java.io.IOException;

    public class 练习1 {
    public static void main(String[] args) throws IOException {
    File file=new File("java\\aaa");
    file.mkdirs();
    File file1=new File(file,"a.txt");
    boolean b=file1.createNewFile();
    if (b){
    System.out.println("创建成功");
    }
    else {
    System.out.println("创建失败");
    }
    }
    }
  3. 练习2:

     

    package File类;

    import java.io.File;

    public class 练习2 {
    public static void main(String[] args) {
    File file=new File("D:\\aaa");
    System.out.println(have(file));
    }
    public static boolean have(File file){
    File[] files = file.listFiles();
    for (File file1 : files) {
    if (file1.isFile()&&file1.getName().startsWith(".avi")){
    return true;
    }

    }
    return false;
    }
    }
  4. 练习3:

     

  5. 练习3代码实现:

     

    package File类;

    import java.io.File;

    public class 练习3 {
    public static void main(String[] args) {
    panFu();
    }

    public static void panFu(){
    File[] ff = File.listRoots();
    for (File file : ff) {
    get(file);
    }
    }
    public static void get(File src){
    File[] file = src.listFiles();
    if (file!=null){
    for (File f : file) {
    if (f.isFile()){
    if (f.getName().endsWith(".txt")){
    System.out.println(file);
    }else {
    get(f);
    }
    }
    }

    }
    }
    }

  6. 练习4;