java当前目录下文件名
时间: 2023-10-14 10:22:27 浏览: 42
您可以使用以下代码来获取 Java 当前目录下的文件名:
```java
import java.io.File;
public class FileList {
public static void main(String[] args) {
// 获取当前目录
File directory = new File(".");
// 获取当前目录下的所有文件
File[] files = directory.listFiles();
// 打印所有文件名
for (File file : files) {
System.out.println(file.getName());
}
}
}
```
运行上述代码后,您将获得当前目录下的所有文件名。
相关问题
java当前目录下读取文件内容
可以使用Java的File类和Scanner类来读取当前目录下的文件内容。以下是一个示例代码:
```java
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class ReadFile {
public static void main(String[] args) {
try {
// 创建File对象,表示当前目录下的文件
File file = new File("filename.txt");
// 创建Scanner对象读取文件内容
Scanner scanner = new Scanner(file);
// 逐行读取文件内容,直到所有内容读取完毕
while (scanner.hasNextLine()) {
String line = scanner.nextLine();
System.out.println(line);
}
// 关闭Scanner对象
scanner.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}
```
需要注意的是,代码中的"filename.txt"需要替换成你要读取的文件名。如果文件不存在,会抛出FileNotFoundException异常。
Java使用IO流获取当前目录下的所有文件名
可以使用File类中的list()方法来获取当前目录下的所有文件名。具体代码如下:
```
File dir = new File(".");
String[] files = dir.list();
for (String file : files) {
System.out.println(file);
}
```
这段代码会输出当前目录下所有文件的文件名。