编写程序列出指定目录“C:\Java\Lib\”下所有 的.class 文件.
时间: 2023-07-06 13:17:56 浏览: 187
jdk-17.0.8(jdk-17-windows-x64-bin.zip)
5星 · 资源好评率100%
你可以使用Java的File类来实现这个功能,具体步骤如下:
1. 创建File对象,指定目录路径,例如:"C:\\Java\\Lib\\"
2. 调用File对象的listFiles()方法获取该目录下所有文件和目录的File对象数组。
3. 遍历该数组,判断每个File对象是否是.class文件,如果是则输出该文件的路径。
以下是Java代码示例:
```java
import java.io.File;
public class ListClassFiles {
public static void main(String[] args) {
// 指定目录路径
String folderPath = "C:\\Java\\Lib\\";
// 创建File对象
File folder = new File(folderPath);
// 获取该目录下所有文件和目录的File对象数组
File[] fileList = folder.listFiles();
// 遍历该数组,判断每个File对象是否是.class文件,如果是则输出该文件的路径
for (File file : fileList) {
if (file.isFile() && file.getName().endsWith(".class")) {
System.out.println(file.getAbsolutePath());
}
}
}
}
```
注意,为了避免出现转义字符的问题,需要在路径字符串前面加上两个反斜杠("\\\\")。
阅读全文