在不同語言中,可以通過不同的方式來獲取文件的大小,以下是一些常見編程語言中獲取文件大小的實現方式:
#include <stdio.h>
#include <sys/stat.h>
int main() {
struct stat st;
stat("file.txt", &st);
printf("File size is %lld bytes\n", st.st_size);
return 0;
}
import java.io.File;
public class FileSize {
public static void main(String[] args) {
File file = new File("file.txt");
long fileSize = file.length();
System.out.println("File size is " + fileSize + " bytes");
}
}
import os
file_size = os.path.getsize("file.txt")
print("File size is", file_size, "bytes")
const fs = require('fs');
fs.stat('file.txt', (err, stats) => {
if (err) {
console.error(err);
return;
}
console.log("File size is", stats.size, "bytes");
});
這些是一些常見編程語言中獲取文件大小的實現方式,具體的實現方式可能會有所不同,但一般都是通過調用系統或庫函數來獲取文件的大小信息。