statfs
該模塊提供文件系統(tǒng)相關(guān)存儲(chǔ)信息的功能,向應(yīng)用程序提供獲取文件系統(tǒng)總字節(jié)數(shù)、空閑字節(jié)數(shù)的JS接口。
說明: 本模塊首批接口從API version 8開始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨(dú)標(biāo)記接口的起始版本。 開發(fā)前請(qǐng)熟悉鴻蒙開發(fā)指導(dǎo)文檔 :[
gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md
]
導(dǎo)入模塊
import statfs from '@ohos.statfs';
statfs.getFreeBytes
getFreeBytes(path:string):Promise
異步方法獲取指定文件系統(tǒng)空閑字節(jié)數(shù),以Promise形式返回結(jié)果。
系統(tǒng)能力 :SystemCapability.FileManagement.File.FileIO
參數(shù):
參數(shù)名 類型 必填 說明 path string 是 需要查詢的文件系統(tǒng)的文件路徑 返回值:
類型 說明 Promise 返回空閑字節(jié)數(shù) 示例:
let path = "/dev"; statfs.getFreeBytes(path).then(function (number){ console.info("getFreeBytes promise successfully:"+ number); }).catch(function(err){ console.info("getFreeBytes failed with error:"+ err); });
statfs.getFreeBytes
getFreeBytes(path:string, callback:AsyncCallback): void
異步方法獲取指定文件系統(tǒng)空閑字節(jié)數(shù),使用callback形式返回結(jié)果。
系統(tǒng)能力 :SystemCapability.FileManagement.File.FileIO
參數(shù):
參數(shù)名 類型 必填 說明 path string 是 需要查詢的文件系統(tǒng)的文件路徑 callback AsyncCallback 是 異步獲取空閑字節(jié)數(shù)之后的回調(diào) 示例:
import featureAbility from '@ohos.ability.featureAbility'; let context = featureAbility.getContext(); context.getFilesDir().then(function (path) { statfs.getFreeBytes(path, function(err, number){ console.info("getFreeBytes callback successfully:"+ number); }); });
statfs.getTotalBytes
getTotalBytes(path: string): Promise
異步方法獲取指定文件系統(tǒng)總字節(jié)數(shù),以Promise形式返回結(jié)果。
系統(tǒng)能力 :SystemCapability.FileManagement.File.FileIO
參數(shù):
參數(shù) 類型 必填 說明 path string 是 需要查詢的文件系統(tǒng)的文件路徑 返回值:
類型 說明 Promise 返回總字節(jié)數(shù) 示例:
let path = "/dev"; statfs.getTotalBytes(path).then(function (number){ console.info("getTotalBytes promise successfully:"+ number); }).catch(function(err){ console.info("getTotalBytes failed with error:"+ err); });
statfs.getTotalBytes
getTotalBytes(path: string, callback: AsyncCallback): void
異步方法獲取指定文件系統(tǒng)總字節(jié)數(shù),使用callback形式返回結(jié)果。
系統(tǒng)能力 :SystemCapability.FileManagement.File.FileIO
參數(shù):
參數(shù)名 類型 必填 說明 path string 是 需要查詢的文件系統(tǒng)的文件路徑 callback AsyncCallback 是 異步獲取總字節(jié)數(shù)之后的回調(diào) HarmonyOS與OpenHarmony鴻蒙文檔籽料:mau123789是v直接拿
示例:
import featureAbility from '@ohos.ability.featureAbility';
let context = featureAbility.getContext();
context.getFilesDir().then(function (path) {
statfs.getTotalBytes(path, function(err, number){
console.info("getTotalBytes callback successfully:"+ number);
});
});
審核編輯 黃宇
-
接口
+關(guān)注
關(guān)注
33文章
9005瀏覽量
153771 -
鴻蒙
+關(guān)注
關(guān)注
60文章
2620瀏覽量
44063
發(fā)布評(píng)論請(qǐng)先 登錄
鴻蒙原生應(yīng)用開發(fā)-網(wǎng)絡(luò)管理模塊總述
從ST官網(wǎng)獲得標(biāo)準(zhǔn)庫(kù)文件的步驟
esp8266收發(fā)文件中的接收固件該怎么處理呢?
《鴻蒙設(shè)備學(xué)習(xí)菜鳥指南》之 【五、搭建開發(fā)環(huán)境】
在網(wǎng)頁遠(yuǎn)程前面板中,觸發(fā)文件對(duì)話框子VI沒有反應(yīng) 要怎么解決
嵌入式linux系統(tǒng)開發(fā)文件類型
鴻蒙開發(fā)實(shí)戰(zhàn):【文件管理】

鴻蒙開發(fā)文件管理:【@ohos.fileManager (公共文件訪問與管理)】

鴻蒙開發(fā)文件管理:【@ohos.securityLabel (數(shù)據(jù)標(biāo)簽)】

鴻蒙開發(fā)文件管理:【@ohos.storageStatistics (應(yīng)用空間統(tǒng)計(jì))】

鴻蒙開發(fā)文件管理:【@ohos.volumeManager (卷管理)】

評(píng)論