java 获取文件长度
时间: 2024-05-24 21:08:56 浏览: 211
在Java中,可以使用File类的length()方法来获取文件的长度,例如:
```
File file = new File("example.txt");
long fileSize = file.length();
System.out.println("文件大小为:" + fileSize + " 字节");
```
这里先创建一个File对象,然后调用其length()方法获取文件大小,返回的是long类型的字节数。需要注意的是,如果文件不存在或者不可读,会抛出异常。
相关问题
Java 下载文件怎么获取文件长度
可以使用Java中的URLConnection类来获取文件长度,具体实现如下:
```java
URL url = new URL("http://example.com/file.pdf");
URLConnection conn = url.openConnection();
int contentLength = conn.getContentLength();
```
其中,`getContentLength()`方法会返回文件的长度,单位为字节。需要注意的是,如果服务器没有返回文件长度,则该方法会返回-1。因此,在使用该方法时,应该先判断返回值是否为-1,避免出现错误。
java获取文件的长度
可以使用Java中的File类的length()方法来获取文件的长度。具体的代码如下所示:
```java
import java.io.File;
public class GetFileSizeExample {
public static void main(String[] args) {
File file = new File("example.txt");
if (file.exists()) {
long fileSize = file.length();
System.out.println("File size in bytes: " + fileSize);
} else {
System.out.println("File does not exist.");
}
}
}
```
在上述代码中,我们首先创建了一个File对象来代表我们要获取大小的文件。接着,我们判断了文件是否存在,如果存在就调用length()方法来获取文件大小,并将其打印出来。如果文件不存在,则输出一条相应的提示信息。
阅读全文