⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jmakedirectories.java

📁 FTPserver and Client
💻 JAVA
字号:
package networkftpdsgn;

import java.io.*;
//import java.util.*;
//import com.*;
/**
 * <p>Title: FTPDisign</p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2004</p>
 * <p>Company: jnucs</p>
 * @author chxb
 * @version 1.0
 */

public class jMakeDirectories {
  private final static String usage=
      "Usage:MakeDirectories path1....\n"+
      "Creates each path\n"+
      "Usage:MakeDirectories -d path1 ...\n"+
      "Deletes each path \n"+
      "Usage:MakeDirectories -r path1 path2 \n"+
      "Renames from path1 to path2 \n";
  private static void usage(){
    System.err.println(usage) ;
    System.exit(1) ;
  }
  private static void fileData(File f){
    System.out.println(
        "Absolute Path:"+ f.getAbsolutePath() +
        "\n Can read:"+f.canRead() +
        "\n can write:"+f.canWrite() +
        "\n getName:"+f.getName() +
        "\n getParent:"+ f.getParent() +
        "\n getPath:"+f.getPath() +
        "\n length:"+ f.length() +
        "\n lastModified:"+f.lastModified());
    if (f.isFile() ){
      System.out.println("It is a file");
    }
    else if (f.isDirectory() ){
      System.out.println("It is a directory") ;
    }
  }
  public static void main(String[] args){
    if(args.length <1) usage();
    if(args[0].equals("-r")){
      if(args.length!=3) usage();
        File old = new File(args[1]);
        File rname= new File(args[2]);
        old.renameTo(rname) ;
        fileData(old);
        fileData(rname);
        return;
      }
    int count = 0;
    boolean del = false;
    if(args[0].equals("-d")){
      count++;
      del = true;
    }
    for (;count<args.length ;count++){
      File f = new File(args[count]);
      if(f.exists() ){
        System.out.println(f+"exists") ;
        if(del){
          System.out.println("deleting..."+f) ;
          f.delete();
        }
      }
      else {
        if(!del){
          f.mkdirs() ;
          System.out.println("Created"+f) ;
        }
      }
      fileData(f);
    }
  }
}

⌨️ 快捷键说明

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