當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Dart FileSystemEntity用法及代碼示例

dart:io 庫中FileSystemEntity 類的用法介紹如下。

FileDirectoryLink 的公共超類。

FileSystemEntity 對象從目錄列表操作中返回。要確定 FileSystemEntityFileDirectory 還是 Link 執行類型檢查:

if (entity is File) (entity as File).readAsStringSync();

您還可以使用typetypeSync 方法來確定文件係統對象的類型。

此類中的大多數方法都存在於同步和異步版本中,例如 existsexistsSync 。除非您有特定原因使用方法的同步版本,否則請首選異步版本以避免阻塞您的程序。

這是正在運行的 exists 方法:

var isThere = await entity.exists();
print(isThere ? 'exists' : 'non-existent');

其他資源


實施者

Directory File Link

相關用法


注:本文由純淨天空篩選整理自dart.dev大神的英文原創作品 FileSystemEntity class。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。