【问题标题】:Dart directory scan and list populationDart 目录扫描和列表填充
【发布时间】:2013-01-15 01:10:03
【问题描述】:

我是这个飞镖的新手,并且在从目录中创建包含文件名的列表时遇到问题。示例代码有意义,但不起作用并且没有提供错误消息。

我真的不喜欢 Dart 如何将简单的任务复杂化。

var flist = new List();
Process.run('cmd', ['/c', 'dir *.txt /b']).then((ProcessResult results) {
 flist.add(results.toString());
});

我知道它的路要走..我如何在不必调用任何外部空隙的情况下进行此操作..我想将我的代码保留在“主”函数中。

【问题讨论】:

    标签: dart


    【解决方案1】:

    您可能会发现此答案很有用。它展示了如何使用 Directory 对象列出目录的内容:How do I list the contents of a directory with Dart?

    看起来您正试图在以 *.txt 结尾的目录中查找所有文件。你可以这样做:

    import 'dart:io';
    
    main() {
      var dir = new Directory('some directory');
      var contents = dir.listSync();
      var textFiles = contents.filter((f) => f.name.endsWith('.txt'));
    }
    

    【讨论】:

      猜你喜欢
      • 2014-05-08
      • 2015-07-25
      • 2011-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-25
      • 1970-01-01
      • 2020-05-14
      相关资源
      最近更新 更多