Java 读取文件夹内所有文件名称和内容 - 代码示例
以下是使用Java读取文件夹内所有文件名称和内容的示例代码:\n\njava\nimport java.io.BufferedReader;\nimport java.io.File;\nimport java.io.FileReader;\nimport java.io.IOException;\n\npublic class ReadFilesInFolder {\n \n public static void main(String[] args) {\n String folderPath = "path/to/folder"; // 替换为实际的文件夹路径\n \n File folder = new File(folderPath);\n if (folder.exists() && folder.isDirectory()) {\n File[] files = folder.listFiles();\n if (files != null) {\n for (File file : files) {\n if (file.isFile()) {\n // 读取文件名称\n String fileName = file.getName();\n System.out.println("文件名称: " + fileName);\n \n // 读取文件内容\n try (BufferedReader reader = new BufferedReader(new FileReader(file))) {\n String line;\n StringBuilder content = new StringBuilder();\n while ((line = reader.readLine()) != null) {\n content.append(line).append("\n");\n }\n System.out.println("文件内容:\n" + content.toString());\n } catch (IOException e) {\n e.printStackTrace();\n }\n }\n }\n }\n }\n }\n}\n\n\n请将代码中的"path/to/folder"替换为实际的文件夹路径。代码首先检查文件夹是否存在和是否为文件夹,然后遍历文件夹中的所有文件。对于每个文件,它读取文件名称并逐行读取文件内容。
原文地址: https://www.cveoy.top/t/topic/qcPd 著作权归作者所有。请勿转载和采集!