Hadoop提供了FileSystem類來操作文件系統,可以使用該類的exists方法來判斷文件是否存在。以下是一個示例代碼:
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
public class FileExistsExample {
public static void main(String[] args) throws Exception {
// 創建Hadoop配置對象
Configuration conf = new Configuration();
// 創建文件系統對象
FileSystem fs = FileSystem.get(conf);
// 要判斷的文件路徑
Path filePath = new Path("/path/to/file");
// 判斷文件是否存在
boolean fileExists = fs.exists(filePath);
// 輸出判斷結果
if (fileExists) {
System.out.println("文件存在");
} else {
System.out.println("文件不存在");
}
// 關閉文件系統對象
fs.close();
}
}
請注意,上述代碼中的/path/to/file
是一個示例文件路徑,您需要根據實際情況將其替換為您要判斷的文件的實際路徑。