java143-file方法类实现
    import java.io.File;
     import java.io.IOException;
     import java.net.URI;
     import java.util.List;
      
     //文件管理类
     public class FileManager {
         public static File createFileAction(URI uri){
             //使用URI做出参数创建对象
             if(uri!=null)
                 return new File( uri );
             return null;
         }
         //dir文件夹路径名称
         //filename 在dir里面创建的文件
         public static void reateDir(String dir, List<String> fileNames){
             File dirFile=new File( dir );
             if(!dirFile.exists()){//如果目录不存在则创建目录
                 boolean bool=dirFile.mkdir();
                 if(bool){
                     for(String s:fileNames){//循环创建文件
                         File  f=new File( dirFile, s);//创建文件对象
                         try {
                             f.createNewFile();//在硬盘创建文件
                         }catch (IOException e){
                             e.printStackTrace();
                         }
                     }
      
                 }else{
                     for(String s:fileNames){//循环创建文件
                         File  f=new File( dirFile, s);//创建文件对象
                         try {
                             f.createNewFile();//在硬盘创建文件
                         }catch (IOException e){
                             e.printStackTrace();
                         }
                     }
                 }//如果目录创建成功,则创建文件
      
             }
         }
     }
测试类
    import java.io.File;
     import java.net.URI;
      
     public class test86 {
         public static void main(String[] args){
             URI uri=null;
             uri=URI.create( "file:/e:/files/1.txt" );
             File resfile=FileManager.createFileAction( uri );
             System.out.println( resfile!=null );
         }
     }
  

 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号