Java编写代码:给定目录“C:\D\MyDrive\学习相关\英语\四级词汇\test1” ,读取目录内容并生成info.log
时间: 2023-12-23 19:28:14 浏览: 128
以下是Java编写代码的示例,用于读取给定目录的内容并生成info.log文件:
```java
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class DirectoryReader {
public static void main(String[] args) {
String directoryPath = "C:\\D\\MyDrive\\学习相关\\英语\\四级词汇\\test1";
File directory = new File(directoryPath);
try {
FileWriter writer = new FileWriter("info.log");
File[] files = directory.listFiles();
if (files != null) {
for (File file : files) {
writer.write(file.getName() + "\n");
}
}
writer.close();
System.out.println("Successfully generated info.log file.");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
请注意,上述代码假设目录中只包含文件,而不包含其他目录。如果目录中包含子目录,您可能需要递归地遍历目录以获取所有文件。
阅读全文