国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - Java教程 - Java創(chuàng)建刪除文件和目錄的方法(推薦)

Java創(chuàng)建刪除文件和目錄的方法(推薦)

2021-04-25 13:12liruli Java教程

這篇文章主要介紹了java創(chuàng)建刪除文件和目錄的方法,創(chuàng)建和刪除文件目錄常用的是file類的方法,具體內(nèi)容詳情大家參考下本文

創(chuàng)建和刪除文件/目錄常用的file類的方法

1.boolean exists():判斷文件或目錄是否存在
2.boolean createnewfile():創(chuàng)建新文件
3.boolean delete():刪除文件
4.boolean mkdirs():遞歸創(chuàng)建多級目錄
5.file getparentfile():獲取上級目錄

1.創(chuàng)建/刪除文件

java" id="highlighter_888908">
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
try {
  //在d盤demo目錄新建文件:test.txt
  file file = new file("d:\\demo\\test.txt");
  //如果文件存在,刪除,不存在,創(chuàng)建
  if(!file.exists()) {
    //不存在,創(chuàng)建
    file.createnewfile();
  }else {
    //存在,刪除
    file.delete();
  }
} catch (exception e) {
  e.printstacktrace();
}

•創(chuàng)建目錄

?
1
2
3
4
5
6
7
8
9
10
11
try {
  // 在d盤demo目錄新建目錄"\a\b\c"
  file file = new file("d:\\demo\\a\\b\\c");
  if(!file.getparentfile().exists()) {
    //上級目錄不存在,創(chuàng)建上級目錄
    file.getparentfile().mkdirs();
  }
  file.mkdirs();
} catch (exception e) {
  e.printstacktrace();
}

文件的操作

1.string getname():獲取文件名
2.long length():獲取文件大小,返回字節(jié)單位
3.file getparentfile():獲取 上級目錄的file對象
4.string getparent():獲取上級目錄路徑
5.long lastmodified():最后修改時間
6.boolean isfile():是否是文件

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
try {
  //使用構(gòu)造方法確定要操作的文件
  file file = new file("d:"+file.separator+"demo"+file.separator+"n.o.k.i.a.pptx");
  //獲取文件名
  string name = file.getname();
  system.out.println("文件名:"+name);
  //獲取文件后綴
  system.out.println("文件后綴:"+name.substring(name.lastindexof(".")+1));
  //獲取文件大小
  long length = file.length();//tyte
  double size = (double)length / 1024;//byte->kb
  decimalformat format = new decimalformat("0.00");//保留兩位小數(shù)
  system.out.println("文件大小:"+format.format(size));
  //獲取上級目錄
  system.out.println(file.getparentfile());
  system.out.println(file.getparent());
  //獲取最后修改時間
  long lastmodified = file.lastmodified();
  simpledateformat dateformat = new simpledateformat("yyyy-mm-dd hh:mm:ss");
  date date = new date(lastmodified);
  system.out.println(dateformat.format(date));
  //是否是文件
  system.out.println(file.isfile());
} catch (exception e) {
  e.printstacktrace();
}

目錄的操作

1.string[] list():獲取目錄下的所有文件的string表示

2.file[] listfiles():獲取目錄下的所有文件的file表示

3.boolean isdirectory():是否是目錄

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
try {
  file file = new file("d:"+file.separator+"demo");
  string[] list = file.list();
  for (string s : list) {
    system.out.println(s);
  }
  system.out.println("-------------");
  //是否是目錄
  system.out.println(file.isdirectory());
  //統(tǒng)計一個目錄下子目錄和文件的數(shù)量
  file[] listfiles = file.listfiles();
  int filecount = 0;//文件數(shù)量
  int directorycount = 0;//目錄數(shù)量
  for (file f : listfiles) {
    if(f.isfile()) {
      filecount++;
    }else {
      directorycount++;
    }
  }
  system.out.println("文件:"+filecount+"個,目錄:"+directorycount+"個");
} catch (exception e) {
  e.printstacktrace();
}

遞歸輸出目錄

程序調(diào)用自身

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//遞歸輸出目錄信息:目錄子目錄,文件
public static void print(file file) {
  //判斷是否是目錄
  if(file.isdirectory()) {
    //是目錄,獲取子目錄及文件
    file[] listfiles = file.listfiles();
    if(listfiles != null) {
      for (file f : listfiles) {
        print(f);
      }
    }
  }
  system.out.println(file);
}

總結(jié)

以上所述是小編給大家介紹的java創(chuàng)建刪除文件和目錄的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對服務(wù)器之家網(wǎng)站的支持!

原文鏈接:https://blog.csdn.net/liruli/article/details/80191254

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美综合第一页 | 欧美日韩免费视频 | 国产在线a | 国产成人综合av | 色噜噜狠狠狠综合曰曰曰88av | 国产成人av在线播放 | 欧美一区二区三区不卡 | 欧美中文字幕一区二区 | 亚洲视频在线视频 | 亚洲欧美日韩另类精品一区二区三区 | 精品久久一区二区三区 | 成人国产精品久久久 | 亚洲精品久久久久久久久久久久久 | 亚洲国产中文字幕 | 日韩视频免费 | 久久夜色精品国产 | 91高清在线观看 | 久久国产精品免费一区二区三区 | 久久一日本道色综合久久 | 99亚洲精品 | 久久久久久久久久久蜜桃 | 91精品国产91久久久 | 狠狠干天天爱 | 黄色一级毛片 | 亚洲男人的天堂网站 | 亚洲精品一区二区网址 | 色爱区综合五月激情 | av在线免费观看网站 | 嫩草91| 一区二区三区在线视频播放 | 日本在线视频一区 | 亚洲一区在线日韩在线深爱 | 激情五月婷婷综合 | 欧美日韩三级在线 | 久久精品国产精品青草 | 澳门黄色网 | 在线免费日韩 | 久久久久久久久一区二区三区 | 一级大片免费观看 | 欧美日一区| 亚洲成av人片在线观看 |