首页 > 编程知识 正文

java扫描文件夹,java获取文件夹下所有文件名

时间:2023-05-05 00:49:39 阅读:164844 作者:1734

package com.xhkj.util; import java.io.File; import java.io.IOException; publicclasscreatefileutil { publicstaticbooleancreatefile (string destfilename ) file=new file ) destfilename; if(file.exists () ) { System.out.println创建单个文件定义失败。 目标文件已经存在! ' ); 返回假; } destfilename.endswith (file.separator ) { System.out.println“创建单个文件”“destfilename”失败。 目标不能是目录!' ); 返回假; (if (! file.getParentFile ().exists ) { System.out.println目标文件的路径不存在。 准备好制作了。 请参阅。 ); if (! file.getparentfile(.mkdirs ) { System.out.println ) '创建包含目录文件的目录失败!' ); 返回假; }//目标文件try{if(file.createnewfile ) ) { System.out.println“创建单个文件”“destFileName”成功! ' ); 返回真; } else { System.out.println ('创建单个文件' destFileName '失败! ' ); 返回假; }catch(ioexceptione ) { e.printStackTrace ); System.out.println (“创建单个文件”destFileName )失败! ' ); 返回假; } publicstaticbooleancreatedir (stringdestdirname ) filedir=newfile ) destdirname ); 创建if(dir.exists () ) { System.out.println ) }目录“destDirName”失败。 目标目录已经存在! )。 ); 返回假; (if (! destdir name.endswith (file.separator ) destdir name=destdirnamefile.separator; //创建单个目录if (dir.mkdirs ) ) ({ System.out.println ) )目录“destDirName”创建成功! )。 ); 返回真; } else { System.out.println ('创建目录' destDirName '成功! ' ); 返回假; } publicstaticstringcreatetempfile (string prefix,String suffix,String dirName ) { File tempFile=null; try{if(dirname==null )//在默认文件夹下创建临时文件tempfile=file.create tempfile (prefix,suffix )的return tempfile . }else{filedir=newfile(dirname ); //如果临时文件所在的目录不存在,请先创建if (! dir.exists () ) if )! 创建create file util.create dir (dirname ) ) { System.out.println '临时文件失败。 无法创建包含临时文件的目录! ' ); 返回空值; } tempfile=file.create tempfile (prefix,suffix,dir ); return tempfile.getcanonicalpath (; }catch(ioexceptione ) { e.printStackTrace ); System.out.println ('创建临时文件失败' e.getMessage ) ); 返回空值; } publicstaticvoidmain (string [ ] args )//创建目录string dirname=' c :/test/test0/test1'; 创建文件util.create dir (dirname; //文件string filename=dirname '/test2/test file.txt '; 创建文件util.create file (filename; //临时文件String prefix='temp '; String suffix='.txt '; for(intI=0; i 10; I )创建了{ System.out.println (临时文件: ' create file util.create tempfile (prefix,suffix,dirName ) )。 } }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。