main.java

来自「java的经典例子」· Java 代码 · 共 36 行

JAVA
36
字号
import java.io.File;

class Main {
    public static void main(String[] args) {
        if (args.length != 1) {
            System.err.println("Usage: java Mods <newDirPath>");
            System.exit(-1);
        }

        File dir = new File(args[0]);
        if (dir.exists()) {
                System.out.println((dir.delete() ? "Deleted " :
                                    "Could not delete ") + dir.getPath());
        }
        if (dir.mkdirs()) {
            System.out.println("Created directory " + dir.getAbsolutePath());
            File subdir = new File(dir, "newSub");

            if (subdir.mkdir()) {
                System.out.println("Created subdirectory " + 
                                   subdir.getAbsolutePath());
                System.out.println((subdir.delete() ? "Deleted " :
                                    "Could not delete ") + subdir.getPath());
            }
            else
                System.out.println("Could not create subdirectory " +
                                   subdir.getAbsolutePath());
            System.out.println((dir.delete() ? "Deleted " :
                                "Could not delete ") + dir.getPath());
        } else {
            System.out.println("Could not create directory " +
                               dir.getAbsolutePath());
        }
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?