java获取当前目录下所有txt文件
时间: 2023-11-21 14:06:20 浏览: 65
你可以使用Java的File类和FilenameFilter接口来实现该功能。以下是示例代码:
```
import java.io.File;
import java.io.FilenameFilter;
public class ListTxtFiles {
public static void main(String[] args) {
File dir = new File(".");
File[] files = dir.listFiles(new FilenameFilter() {
public boolean accept(File dir, String name) {
return name.toLowerCase().endsWith(".txt");
}
});
for (File file : files) {
System.out.println(file.getName());
}
}
}
```
该代码将列出当前目录下所有扩展名为.txt的文件。你可以将“.”替换为其他文件夹路径来列出其他文件夹中的文件。
相关问题
java怎么获取当前文件夹下的所有txt文件
你可以使用Java的File类和FilenameFilter接口来实现获取当前文件夹下的所有txt文件。示例如下:
```java
import java.io.*;
public class TxtFileFilter {
public static void main(String[] args) {
// 获取当前文件夹路径
String folderPath = "./";
// 创建File对象
File folder = new File(folderPath);
// 获取所有的txt文件
File[] txtFiles = folder.listFiles(new FilenameFilter() {
public boolean accept(File dir, String name) {
return name.toLowerCase().endsWith(".txt");
}
});
// 输出所有的txt文件名
for (File file : txtFiles) {
System.out.println(file.getName());
}
}
}
```
在上述代码中,我们首先获取当前文件夹的路径,然后创建File对象表示该文件夹。接着,我们使用listFiles()方法获取该文件夹下的所有文件,并通过实现FilenameFilter接口的accept()方法来过滤出所有的txt文件。最后,我们遍历所有的txt文件,并输出它们的文件名。
java 获取并输出当前目录下的所有文件和目录的名字
可以使用Java的File类来获取并输出当前目录下的所有文件和目录的名字。以下是一个示例代码:
```java
import java.io.File;
public class Main {
public static void main(String[] args) {
// 获取当前目录
String currentDir = System.getProperty("user.dir");
// 创建File对象
File directory = new File(currentDir);
// 获取目录下的所有文件和目录
File[] files = directory.listFiles();
// 遍历输出文件和目录的名字
for (File file : files) {
System.out.println(file.getName());
}
}
}
```
这段代码会输出当前目录下所有文件和目录的名字。你可以根据需要进行进一步的处理或输出。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)