プログラム学習室 http://studyhallweb.com/

Dart ファイルリスト作成ライブラリ

はじめに

このプログラムはDartの学習を兼ねて、自分の役に立つツールとして作成したものです。
自分自身のPC環境でしか動作確認はしていません。もし、ダウンロードして使ってみて不具合が発生しましても保障できませんのであしからず。

機能概要

ローカルPC内の特定のディレクトリ以下のファイルリストを取得します。
オプションで拡張子を指定できます。
使い方は文書で書くよりも例を見てもらったほうが早いです。
import 'package:hi_files/hi_files.dart';

main() {
  String sPath = 'E:\\Users\\Test';

  C_Dir cDir = new C_Dir(sPath);
  cDir.getSync(1);
  print(cDir.nFilesCount.toString() + ' files');
  print(cDir.nDirsCount.toString() + ' Directories');

  List<String> sExtensions = ['xsl', 'css'];
  C_Dir cDir2 = new C_Dir(sPath, sExtensions);
  cDir2.getSync();
  for (String s in cDir2.sFileName) {
    print(s);
  }
}				

ソースファイル