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

服務器之家:專注于服務器技術及軟件下載分享
分類導航

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

服務器之家 - 編程語言 - Java教程 - java 獲取已知文件擴展名的代碼

java 獲取已知文件擴展名的代碼

2020-08-16 15:07Java教程網 Java教程

java 編寫程序獲取已知文件的擴展名. 注意: abc.txt的擴展名是txt, abc.java.txt的擴展名也是txt.,需要的朋友可以參考下

一、需求分析

1、獲取已知文件的擴展名----------------------------------------------》要先讀到文件,得到文件名
2、abc.txt的擴展名是txt, abc.Java.txt的擴展名也是txt-------------》獲取擴展名的正確性保證

二、技術難點

1、將一個給出的路徑轉換成一個文件對象,并獲取到完整的文件名

直接用new File()類就可以實現,然后通過getName獲取到文件名

2、怎么通過文件名獲取到擴展名?

通過對文件名進行正則表達式的分割可以得到

代碼實現:(PS添加了給出指定目錄獲取循環目錄下的文件擴展名的函數)

?
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
package com.itheima;
 
import java.io.File;
 
/**
 * 7、 編寫程序獲取已知文件的擴展名. 注意: abc.txt的擴展名是txt, abc.java.txt的擴展名也是txt.
 *
 * @author 281167413@qq.com
 */
 
public class Test7 {
 
    public static void main(String[] args) {
        String srcPath = "D:/java/java.copy.doc";
 
        getFilenameExtension(srcPath);
    }
 
    // 獲取指定文件的擴展名
    public static void getFilenameExtension(String srcPath) {
        // 將源路徑轉換成文件對象
        File file = new File(srcPath);
 
        if (file.isFile()) {
            String name = file.getName();
 
            String[] exName = name.split("\\.");
 
            System.out.println(exName[exName.length - 1]);
        } else {
            System.out.println("It's not a file!");
        }
    }
 
    // 獲取指定目錄下的文件的擴展名
    public static void getDirFilenameExtension(String srcPath) {
        // 將源路徑轉換成目錄對象
        File[] file = (new File(srcPath)).listFiles();
        for (int i = 0; i < file.length; i++) {
            if (file[i].isDirectory()) {
                // 準備復制的源文件夾
                srcPath = srcPath + "/" + file[i].getName();
                getDirFilenameExtension(srcPath);
            } else {
                // 源文件
                File sourceFile = file[i];
                // 文件名字
                String name = sourceFile.getName();
 
                String[] exName = name.split("\\.");
 
                System.out.println(exName[exName.length - 1]);
            }
        }
    }
}

具體其它的方法可以參考服務器之家之前發布的文章。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 91在线网| 色综合天天综合网国产成人网 | 超碰中文字幕 | 中文字幕一区二区三区日韩精品 | 午夜久久久久久久久久一区二区 | 亚洲一区二区在线 | 国产精选一区二区三区不卡催乳 | 日本看片网站 | 亚洲黄色av| 精品国产99 | 精品一区二区三区免费毛片爱 | 午夜影院网站 | 在线看av的网址 | 久久99国产精一区二区三区 | 国产a级大片 | 国产精品影院在线观看 | 自拍视频在线观看 | 精品视频免费在线 | 一区二区三区在线播放视频 | 一级片少妇 | 中文字幕乱码亚洲无线三区 | 亚洲一区二区三区四区五区午夜 | 欧美视频在线播放 | 免费a爱片猛猛 | 四虎影视在线 | 一区二区三区视频在线观看 | 伊人中文| 精品亚洲永久免费精品 | 午夜成人免费视频 | 日本一区二区不卡 | 黄色av网站在线观看 | 久久久精品久久久 | 亚洲精品一区二区三区蜜桃久 | 国产色 | 欧洲一区在线观看 | 亚洲高清在线观看 | 日韩一区不卡 | 欧美国产在线观看 | 国产精品久久久久无码av | 日本一区二区在线免费 | 免费视频黄 |