程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> 關於C# >> 用C#實現Java 7新方法probeContentType

用C#實現Java 7新方法probeContentType

編輯:關於C#

在Java 7中增加了新的一個方法——probeContentType,其主要作用是可以判斷文件的content type。相應代碼如下所示:

import java.io.IOException;  
import java.nio.file.Files;  
import java.nio.file.Path;  
import java.nio.file.Paths;  
public class FileContentType {  
    public static void main(String[] args) {  
               
        printContentType("D:/Downloads/java.txt");  
        printContentType("D:/Downloads/java.ppt");  
        printContentType("D:/Downloads/java.doc");  
        printContentType("D:/Downloads/java.avi");  
    }  
    private static void printContentType(String pathToFile) {  
               
        Path path = Paths.get(pathToFile);  
        String contentType = null;  
        try {  
            contentType = Files.probeContentType(path);  
        } catch (IOException e) {  
             
            e.printStackTrace();  
        }  
        System.out.println("File content type is : " + contentType);  
    }  
}

查看本欄目

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved