file获取文件大小
时间: 2023-08-31 07:05:50 浏览: 34
您可以使用Python的os模块中的stat函数来获取文件的大小。具体操作如下:
```python
import os
file_path = 'path/to/your/file' # 替换为您的文件路径
# 获取文件大小,单位为字节
file_size = os.stat(file_path).st_size
print(f'文件大小为 {file_size} 字节')
```
其中,file_path为您要获取大小的文件路径。通过os.stat(file_path)获取文件的状态信息,再通过st_size属性获取文件大小。
相关问题
java file获取文件大小
你可以使用Java的File类来获取文件大小,例如:
```java
import java.io.File;
public class FileSizeExample {
public static void main(String[] args) {
File file = new File("path/to/file");
long fileSize = file.length();
System.out.println("File size in bytes: " + fileSize);
}
}
```
其中,`file.length()`方法返回文件的大小,单位是字节。你只需要将`"path/to/file"`替换为你要获取大小的文件路径即可。
JavaScript input type=file 获取文件大小及类型限制
要获取文件大小,可以使用`File`对象的`size`属性。要获取文件类型,可以使用`File`对象的`type`属性。以下是一个示例代码:
```javascript
var fileInput = document.getElementById('fileInput');
fileInput.addEventListener('change', function(e) {
var file = e.target.files[0];
var fileSize = file.size;
var fileType = file.type;
// 检查文件大小
if (fileSize > 1024 * 1024) {
alert("文件大小不能超过1MB");
return;
}
// 检查文件类型
if (fileType !== 'image/jpeg' && fileType !== 'image/png') {
alert("只能上传JPEG或PNG格式的图片");
return;
}
// 文件大小和类型都符合要求,可以继续操作
});
```
在上面的代码中,我们首先获取了一个`<input type="file">`元素,并在其`change`事件中获取了用户选择的文件。然后我们使用`File`对象的`size`和`type`属性来获取文件大小和类型。最后,我们检查文件大小和类型是否符合要求,并在不符合要求的情况下弹出相应的提示。