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

📄 ex_7_4_6.java

📁 介绍有关java的资料 课件 相当一本书籍 里面都是很基础的知识
💻 JAVA
字号:
//目录的创建操作通过mkdir(),mkdirs(),&delete()方法来实现

import java.io.*;
class ex_7_4_6
{
 public static void main(String args[])
 {
 //从命令行参数得到目录路径
  String strdir=args[0];
  //创建File对象dir
  File dir=new File(strdir);
  
  //判断输入是否是目录
  if(dir.isDirectory())   
  {
    //输入参数是目录,进行处理
    //创建一个File对象subdir,代表欲创建的目录
    File subdir=new File(dir,"newFolder"); //newFolder为目录名
    
    //判断该目录是否已经存在
    if(!subdir.exists())
    {
     //如果目录不存在,则创建该目录
     System.out.println("在创建newFolder之前,目录结构为:");
     showDirStruct( dir);
     if(subdir.mkdir())
       System.out.println("创建成功!");
     else
       System.out.println("创建失败!");
     
     System.out.println("在创建newFolder之后,目录结构为:");
     showDirStruct( dir);
    }
   else
   {
    //如果目录已经存在,则输出错误信息
    System.out.println("子目录newFolder已经存在!");
   }
  }
  else
  {
   //如果输入参数不是目录,则输出错误信息
   System.out.println("目录"+dir+"不存在!");
  } 
 }
  
  
//受保护的静态方法,用于输出指定目录下的文件列表信息
protected static void showDirStruct(File dir)
{
 //通过listFvile()方法获取文件列表
    File[] fileList=dir.listFiles(); 
    int len=fileList.length;
    System.out.println("共有"+len +"个文件(目录)");
    
  //逐个打印输出
  for(int i=0;i<len;i++)
  {
   System.out.println("   + "+fileList[i].getName());
  }  
 }

}

⌨️ 快捷键说明

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