示例來源:https://www。runoob。com/java/file-size。html
eclipse除錯如下:
package demo;import java。io。File; public class test5 { public static long getFileSize(String filename) { File file = new File(filename); if (!file。exists() || !file。isFile()) { System。out。println(“檔案不存在”); return -1; } return file。length(); } public static void main(String[] args) { long size = getFileSize(“D:/result。txt”); System。out。println(“java。txt檔案大小為: ” + size); }}
beanshell處理如下
import java。io。File; public class test5 { public static long getFileSize(String filename) { File file = new File(filename); if (!file。exists() || !file。isFile()) { System。out。println(“檔案不存在”); return -1; } return file。length(); } } long size = test5。getFileSize(“D:/result。txt”);System。out。println(“java。txt檔案大小為: ” + size);
1。package demo;可以去掉
2。
public static void main(String[] args) {
long size = getFileSize(“D:/result。txt”);
System。out。println(“java。txt檔案大小為: ” + size);
}
挪到類外面,只保留下面兩行
long size = getFileSize(“D:/result。txt”);
System。out。println(“java。txt檔案大小為: ” + size);
其中
long size = getFileSize(“D:/result。txt”);使用到了test5的getFileSize方法
所以 getFileSize前加上 test5,即 long size = test5。getFileSize(“D:/result。txt”);