- [Java] -Files probeContentType()이란? 목차
| Files 객체의 probeContentType() 메소드를 사용하는 방법
- Java 7 부터 지원합니다. 이 메소드는 마임타입을 확인하지 못하면 null을 반환합니다.
package com.tistory.offbyone;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
public class FindMimeType {
public static void main(String[] args) throws IOException {
Path source = Paths.get("D:/sample.txt");
String mimeType = Files.probeContentType(source);
System.out.println(mimeType);
}
}
result)
text/plain
실제 파일의 내용이 아니라 파일의 확장자를 이용하여 마임타입을 판단합니다. 그러므로 확장자가 없는 파일은 null을 반환합니다. 실제 파일이 존재하지 않아도 확장자로 마입타입을 반환합니다.
'Java' 카테고리의 다른 글
[JAVA]큐(Queue)&PriorityQueue 와 연결리스트(LinkedList) 란? (0) | 2020.05.08 |
---|---|
[Java]ConcurrentLinkedQueue란? (0) | 2020.05.05 |
[Java]-toString()이란? (0) | 2019.10.27 |
[Java]-Vector와 ArrayList의 차이 (0) | 2019.10.27 |
[Java]-Comparable Comparator 차이 (0) | 2019.10.26 |