java根據標頭檔案獲取檔案屬性

2021-06-28 13:29:24 字數 885 閱讀 5821

/**

* 獲取和判斷檔案頭資訊

** @author sud**/

public class gettypebyhead

/*** 根據檔案路徑獲取檔案頭資訊

** @param filepath

* 檔案路徑

* @return 檔案頭資訊

*/public static string getfiletype(string filepath)

/*** 根據檔案路徑獲取檔案頭資訊

** @param filepath

* 檔案路徑

* @return 檔案頭資訊

*/public static string getfileheader(string filepath) catch (exception e) finally catch (ioexception e)}}

return value;

}/**

* 將要讀取檔案頭資訊的檔案的byte陣列轉換成string型別表示

** @param src

* 要讀取檔案頭資訊的檔案的byte陣列

* @return 檔案頭資訊

*/private static string bytestohexstring(byte src)

string hv;

for (int i = 0; i < src.length; i++)

}system.out.println(builder.tostring());

return builder.tostring();

}public static void main(string args)throws exception

}

stat h標頭檔案,輕鬆獲取檔案屬性

以前還為了獲取檔案的長度,費勁從頭讀取一遍,乙個乙個位元組的算。做webserver時候,發現原來stat函式可以返回乙個結構,裡面包括檔案的全部屬性。真是曲折啊。i nclude int stat const char restrict pathname,struct stat restrict ...

Qt獲取檔案屬性

在qt中有qfileinfo類專門提供了獲取檔案資訊的各種介面,比如檔名稱,位置資訊,檔案的許可權,目錄,檔案或符號連線,檔案大小,建立時間,最後修改時等等,下面通過 來看一些具體的屬性獲取。ifndef mainwindow h define mainwindow h include qt beg...

獲取檔案屬性函式

表頭檔案 include 函式定義 int stat const char file name,struct stat buf 函式說明 通過檔名filename獲取檔案資訊,並儲存在buf所指的結構體stat中 返回值 執行成功則返回0,失敗返回 1,錯誤 存於errno 需要include er...