statfs
該模塊提供文件系統相關存儲信息的功能,向應用程序提供獲取文件系統總字節數、空閑字節數的JS接口。
說明: 本模塊首批接口從API version 8開始支持。后續版本的新增接口,采用上角標單獨標記接口的起始版本。 開發前請熟悉鴻蒙開發指導文檔 :[
gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md
]
導入模塊
import statfs from '@ohos.statfs';
statfs.getFreeBytes
getFreeBytes(path:string):Promise
異步方法獲取指定文件系統空閑字節數,以Promise形式返回結果。
系統能力 :SystemCapability.FileManagement.File.FileIO
參數:
參數名 類型 必填 說明 path string 是 需要查詢的文件系統的文件路徑 返回值:
類型 說明 Promise 返回空閑字節數 示例:
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
異步方法獲取指定文件系統空閑字節數,使用callback形式返回結果。
系統能力 :SystemCapability.FileManagement.File.FileIO
參數:
參數名 類型 必填 說明 path string 是 需要查詢的文件系統的文件路徑 callback AsyncCallback 是 異步獲取空閑字節數之后的回調 示例:
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
異步方法獲取指定文件系統總字節數,以Promise形式返回結果。
系統能力 :SystemCapability.FileManagement.File.FileIO
參數:
參數 類型 必填 說明 path string 是 需要查詢的文件系統的文件路徑 返回值:
類型 說明 Promise 返回總字節數 示例:
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
異步方法獲取指定文件系統總字節數,使用callback形式返回結果。
系統能力 :SystemCapability.FileManagement.File.FileIO
參數:
參數名 類型 必填 說明 path string 是 需要查詢的文件系統的文件路徑 callback AsyncCallback 是 異步獲取總字節數之后的回調 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);
});
});
審核編輯 黃宇
-
接口
+關注
關注
33文章
8941瀏覽量
153197 -
鴻蒙
+關注
關注
59文章
2508瀏覽量
43770
發布評論請先 登錄
鴻蒙原生應用開發-網絡管理模塊總述
esp8266收發文件中的接收固件該怎么處理呢?
《鴻蒙設備學習菜鳥指南》之 【五、搭建開發環境】
適用OHOS的移植和開發的本地文件選擇器框架
鴻蒙開發實戰:【文件管理】

評論