阅读量:1
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
是一个示例文件路径,您需要根据实际情况将其替换为您要判断的文件的实际路径。