關於獲取檔案大小的問題

2021-05-24 15:49:12 字數 332 閱讀 3807

我們有時候獲取將字串寫入到檔案裡面去可以運用這兩個函式

2.filesize($file_name)

這兩個函式搭配在一起運用時事沒有問題的

但是如果將這兩個函式在乙個迴圈中使用的話,會出現filesize($file_name)讀取到的檔案大小並不是實際檔案的大小

這是為什麼呢

因為運用filesize($file_name)讀取檔案大小時會存在檔案快取的問題

這時在迴圈中就不能用filesize($file_name)這個函式來獲取檔案大小

必須改變方法

下面就提供了一種方法可以避免使用filesize($file_name)

獲取檔案大小

1 找到檔案所在的絕對路徑。系統路徑 projectpath request.getsession getservletcontext getrealpath 檔案路徑 在上傳檔案的時候,一定會有檔案相對路徑,如果不清楚,可以打斷點然後在本地找到此檔案。檔案相對路徑 filepath 絕對路徑rea...

VC獲取檔案大小

vc獲取檔案大小 我查到兩種方法 方法一 win32 find data fileinfo handle hfind dword filesize const char filename 檔案的路徑及名字 hfind findfirstfile filename fileinfo if hfind ...

ORACLE獲取檔案大小

set serveroutput on declare ex boolean flen number bsize number begin utl file.fgetattr oraload test.txt ex,flen,bsize if ex then dbms output.put line...