91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

鴻蒙OS開發案例:【API9】遍歷沙漏文件夾并輸入文件的大小

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-03-28 14:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1.獲取打印文件大小

/**
   * 獲取打印文件大小
   */
  static getFileSize(byteNum: number) {
    if (byteNum < 0) {
      return "shouldn't be less than zero!";
    } else if (byteNum < 1024) {
      return `${byteNum.toFixed(3)}B`;
    } else if (byteNum < 1048576) {
      return (byteNum / 1024).toFixed(3) + "KB";
    } else if (byteNum < 1073741824) {
      return (byteNum / 1048576).toFixed(3) + "MB";
    } else {
      return (byteNum / 1073741824).toFixed(3) + "GB";
    }
  }

2.遍歷文件名稱

/**
   * 遍歷文件名稱
   */
  static async itFileName(pathDir: string) {
    let info = new StringBuilder();
    info.append('當前目錄:').append(pathDir).append('n');
    // 查看文件列表
    let options = {
      recursion: false,
      listNum: 0,
      filter: {
        // suffix: ['.png', '.jpg', '.txt'], // 匹配文件后綴名為'.png','.jpg','.txt'
        // displayName: ['test*'], // 匹配文件全名以'test'開頭
        fileSizeOver: 0, // 匹配文件大小大于等于0
        lastModifiedAfter: new Date(0).getTime() // 匹配文件最近修改時間在1970年1月1日之后
      }
    }
    let files = fs.listFileSync(pathDir, options);
    for (let i = 0; i < files.length; i++) {
      const fileName = files[i]
      const filePath = pathDir + "/" + fileName;
      let stat = await fs.stat(filePath);
      info.append(fileName).append('-').append(this.getFileSize(stat.size)).append('n')
    }
    LogUtils.i(info.toString());
  }
  更多鴻蒙技術課+mau123789是v!!

搜狗高速瀏覽器截圖20240326151547.png

3.調用方法

鴻蒙OS開發更多內容↓點擊HarmonyOSOpenHarmony技術
鴻蒙技術文檔開發知識更新庫gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md在這。或+mau123789學習,是v喔
await FileUtils.itFileName(AppUtils.getApp().filesDir)

4.控制臺輸出

cke_11776.png

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • API
    API
    +關注

    關注

    2

    文章

    1620

    瀏覽量

    64063
  • 鴻蒙OS
    +關注

    關注

    0

    文章

    191

    瀏覽量

    4998
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    鴻蒙開發API9API12,有哪些不同

    ? ##HarmonyOS 應用開發## 雖然API9已經屬于過時了,但是現在很多學校里教的還是基于API9鴻蒙開發,當學生需要在畢業設計
    發表于 06-29 22:47

    matlab實現遍歷文件夾自動創建對應的新文件夾方法

    能自動將文件夾中所有文件自動的識別創建對應的文件夾文件夾名要和文件中某個字段相同。用syst
    發表于 02-23 14:37

    如何/怎樣顯示隱藏文件文件夾

    如何/怎樣顯示隱藏文件文件夾 首先打開我的電腦
    發表于 08-03 22:23 ?2055次閱讀

    如何給共享文件夾加密

    如何給共享文件夾加密 對于windows XP用戶:   1. 打開“我的電腦”->“工具”->“文件夾選項”->“查看”->去掉“使
    發表于 02-24 11:31 ?2383次閱讀

    如何刪除msn共享文件夾

    如何刪除msn共享文件夾  Q:我的電腦中有個安裝了MSN 8.0才有的無名文件夾。我想問問董師傅,這個文件夾到底有什么?如何刪除?
    發表于 02-24 13:56 ?847次閱讀

    C#教程之偽裝文件夾

    C#教程之偽裝文件夾,很好的C#資料,快來學習吧。
    發表于 04-20 15:19 ?7次下載

    Android系統文件夾結構解析

    Android系統文件夾結構解析
    發表于 03-19 11:23 ?0次下載

    ubuntu中隱藏/顯示文件文件夾

    ubuntu 16.04 LTS - 隱藏/顯示文件文件夾 1. GUI hot key Ctrl H: 隱藏/顯示文件文件夾 2. Show hidden and backup
    發表于 11-25 12:52 ?5272次閱讀

    Linux中如何判斷文件夾是否存在新建文件夾

    本文檔的主要內容詳細介紹的是Linux中如何判斷文件夾是否存在新建文件夾vi文件免費下載。
    發表于 01-17 08:00 ?8次下載
    Linux中如何判斷<b class='flag-5'>文件夾</b>是否存在<b class='flag-5'>并</b>新建<b class='flag-5'>文件夾</b>

    uboot的文件夾詳細分析

    (3)board:開發板相關的文件夾,這個文件夾里面存放的一個文件夾對應一款開發板或者是一個芯片廠商。我們在config配置的時候就是根據這
    發表于 09-05 17:27 ?4次下載
    uboot的<b class='flag-5'>文件夾</b>詳細分析

    Unity中所有特殊的文件夾

    隱藏文件夾:以.開頭的文件夾會被Unity忽略。在這種文件夾中的資源不會被導入,腳本不會被編譯。也不會出現在Project視圖中。
    的頭像 發表于 02-12 16:10 ?3061次閱讀

    筆記:Unity中所有特殊的文件夾

    隱藏文件夾:以.開頭的文件夾會被Unity忽略。在這種文件夾中的資源不會被導入,腳本不會被編譯。也不會出現在Project視圖中。
    發表于 01-21 06:24 ?4次下載
    筆記:Unity中所有特殊的<b class='flag-5'>文件夾</b>

    Python、PyQt如何從獲取的文件路徑中提取文件夾路徑

    。 解決辦法: ? ?使用self.openfile= QFileDialog.getOpenFileNames(),獲取文件后,再使用os.path.dirname()從文件路徑中獲取文件夾
    的頭像 發表于 06-20 21:05 ?4025次閱讀

    如何在Linux的文件文件夾中搜索文本?

    如果您是開發人員、Web 程序員或處理許多文件的人,并且需要查找單個文本,今天可要好好看這篇文章了。 假設您有一個包含 30 個文件夾和 20,000 個文件的目錄,這些
    的頭像 發表于 05-12 16:19 ?2003次閱讀

    linux 顯示文件夾所有文件的屬性

    在Linux中,您可以使用 ls 命令來顯示文件夾所有文件的屬性。使用 ls -a 命令可以查看包括隱藏文件在內的所有文件。每個文件的屬性將
    的頭像 發表于 11-13 16:52 ?1382次閱讀
    主站蜘蛛池模板: 欧美日韩视频综合一区无弹窗 | 免费网址视频在线看 | 国产aaa级一级毛片 国产ar高清视频+视频 | 夜夜爱视频| 亚洲精品欧洲久久婷婷99 | 午夜视频在线免费观看 | 亚洲色网址 | 久久riav国产精品 | 日韩亚 | 天天精品视频在线观看资源 | 免费的黄色的视频 | 免费视频爰爱太爽了 | 中文字幕在线观看一区二区三区 | 亚洲影院手机版777点击进入影院 | 国产精品第一页在线观看 | 甘婷婷一级毛片免费看 | 天堂网www在线 | 亚洲va久久久噜噜噜久久狠狠 | 黄色生活毛片 | 黄色欧美 | 视频在线一区二区 | 国产高清免费午夜在线视频 | 无遮挡一级毛片 | 无遮挡很爽很污很黄很色的网站 | 国产精品亚洲四区在线观看 | 亚洲一二三区视频 | 亚洲视频四区 | 美妇乱人伦性 | 免费黄色大片 | 视频在线观看免费网址 | 五月天亚洲综合 | 精品黄色录像 | 中文字幕在线第一页 | 在线看你懂得 | 亚洲成av人片在线观看无码 | 天天做天天操 | 国产主播在线看 | vip免费观看| 四虎国产欧美成人影院 | 操美女在线看 | 成年人三级视频 |