温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

IO流-File类

发布时间:2020-06-20 15:36:47 阅读:285 作者:glblong 栏目:开发技术
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>
public static void main(String[] args) {     TestFile tf = new TestFile();     // tf.read();     File f = new File("E:/shouji/");     f.mkdir();// boolean 创建文件夹     f.canRead(); // boolean 可读     f.canWrite();// boolean 可写     f.exists();// boolean 是否存在     f.delete();// boolean 删除文件     f.isFile();     f.isDirectory();// 是不是目录          try     {         f.createNewFile();// boolean 创建文件(文件路径要带文件格式,否则无法创建文件返回false)     }     catch (IOException e)     {         e.printStackTrace();     }          File[] files = f.listFiles();// 获取f文件里的子文件,存储于文件类型的数组中     System.out.println(Arrays.toString(files));// 打印结果:[E:\shouji\CM10-20121109-NIGHTLY-mb525(plus).zip,                                                // E:\shouji\存储文件]          System.out.println("file length:" + f.length());// 文件的大小(字节数),必须是文件,文件夹会返回0     System.out.println(f.getPath()); // 文件完整路径名+文件名     System.out.println(f.getName()); // 文件名      } 

显示某个文件夹里所有文件的方法:

public static void listFileName(File f)   {       File[] files = f.listFiles();       for (int i = 0; i < files.length; i++)       {           if (files[i].isDirectory())           {               System.out.println("目录: " + files[i].getPath());               File f1 = files[i];               listFileName(f1);           }           else if (files[i].isFile())           {               System.out.println("文件: " + files[i].getPath());           }       }          } 

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI

开发者交流群×