gpt4 book ai didi

java - 过滤文件

转载 作者:行者123 更新时间:2023-11-29 06:39:25 24 4
gpt4 key购买 nike

我想检查文件的文件类型。我想到了神奇的数字,但如何使用它使用 Java。

我只想在我的程序中允许文本文件和过滤文件,如 jpg 等。一些想法,我能做什么。

private String path;
private String fileText;
private String textLine;
public LoadModel(String path) {

this.path = path;
this.fileText = "";

FileReader read = null;
BufferedReader bufRead = null;

if (path != null && new File(path).exists()
&& !(new File(path).isDirectory())) {


try {

read = new FileReader(path);

bufRead = new BufferedReader(read);
do {
try {
this.textLine = bufRead.readLine();
} catch (IOException ex) {
Logger.getLogger(LoadModel.class.getName()).log(Level.SEVERE, null, ex);
}
if (this.textLine != null) {
this.fileText = this.fileText + this.textLine + "\n";
}
} while (this.textLine != null);
} catch (FileNotFoundException ex) {
Logger.getLogger(LoadModel.class.getName()).log(Level.SEVERE, null, ex);
}
} else {
HinweisDialogController.hinweisDialogOK("Die angegebene Datei existiert nicht");

}
}

最佳答案

Here您可以在带有代码示例的 Java 中找到可用于识别 MIME 类型的 API 列表。

在 java 7 中也有一个选项

Files.probeContentType(path)

.

关于java - 过滤文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14377422/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com