File类创建File对象,读取某路径下文件内容 ,输入该路径下文件的个数 ,判断该路径下,文件格式为.jpg或.jpeg的文件的个数
时间: 2024-09-28 08:16:27 浏览: 48
在Java中,你可以使用`java.io.File`类来处理文件操作。首先,创建一个`File`对象需要提供一个路径作为参数,例如:
```java
import java.io.File;
public class Main {
public static void main(String[] args) {
String filePath = "C:\\path\\to\\your\\file"; // 替换为你想要操作的文件路径
File file = new File(filePath);
try {
// 判断文件是否存在
if (file.exists()) {
System.out.println("文件存在");
// 读取文件内容,这里假设是文本文件,如果是二进制文件则需其他方式读取
BufferedReader reader = new BufferedReader(new FileReader(file));
String line;
StringBuilder content = new StringBuilder();
while ((line = reader.readLine()) != null) {
content.append(line).append("\n");
}
reader.close();
System.out.println("文件内容:" + content.toString());
// 计算目录下的文件总数
int totalFiles = file.listFiles().length;
System.out.println("文件总数: " + totalFiles);
// 判断并计算.jpg或.jpeg文件的数量
int jpegCount = 0;
File[] filesInFolder = file.listFiles((dir, name) -> name.endsWith(".jpg") || name.endsWith(".jpeg"));
for (File imgFile : filesInFolder) {
jpegCount++;
}
System.out.println(".jpg或.jpeg文件数量: " + jpegCount);
} else {
System.out.println("文件不存在");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
在这个例子中,我们首先检查文件是否存在,然后读取文本内容,计算文件夹里的文件总数,并统计指定扩展名的图片文件个数。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.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)
![](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)