MIME 형식을 가져올 코드가 있습니다. 작동하는 것 같습니다. if 문에 mimeType을 넣을 때 원하는 효과를 얻지 못합니다. 다음은 스 니펫입니다. MIME 타입이 텍스트 파일을 열 수 없습니다 text--mime 형식을 기반으로 파일을 열어야합니다.
if (file.isFile()) {
try {
if (mimeType == "text/plain") openFile(file);
} catch (IOException e) {
e.printStackTrace();
System.err.print(" Cannot process file....\n");
}
}
경우
는MimetypesFileTypeMap mimeTypesMap = new MimetypesFileTypeMap();
String mimeType = mimeTypesMap.getContentType(file);
지금 난 단지 파일을 열고 자하는 유형 선택 - 마임를 가져옵니다. 왜 효과가 없을지에 대한 아이디어가 있습니까? openFile (file)은 작동하지만 문제는 아닙니다. file은 File Object입니다. 감사.
안녕하세요. 당신이 말하는 언어/기술을 지적하는 태그를 추가 할 수 있습니다. –
그는 자바를 사용하고 있습니다. – SLaks
예, Java입니다. 그래서 상대 태그를 추가했습니다. – kiamlaluno