63得票9回答
如何使用Dart列出目录的内容?

我想使用Dart列出目录(在文件系统上)的所有内容。我该如何做?

56得票10回答
如何在Dart中读取控制台输入/标准输入?

如何从 stdin 中读取控制台输入,用 Dart 语言实现? Dart 中是否有类似于 C 语言中的 scanf 函数?

33得票3回答
如何在Dart中创建一个不存在的目录结构下的文件?

我想创建一个名为foo/bar/baz/bleh.html的文件,但是目录foo、foo/bar/等都不存在。 如何递归地创建所有需要的目录并创建该文件?

31得票2回答
在dart:io中使用json content-type进行Http POST请求

如何在控制台Dart应用程序中执行HTTP POST(使用dart:io或package:http库)。 我做了类似这样的事情:import 'package:http/http.dart' as http; import 'dart:io'; http.post( url, ...

29得票2回答
如何在Dart中找到当前目录?

我想知道当前目录是什么。我不想要用外壳运行pwd命令。在Dart中有没有一种简单的方法可以做到这一点?

23得票6回答
Flutter WebSocket自动重连 - 如何实现

我正在努力实现在Flutter中的websockets自动重新连接。我使用web_socket_channel插件,但是该插件只包装了dart.io WebSocket,因此任何基于WebSocket类的解决方案都适用于我。 我已经想出如何捕获套接字断开连接,参见下面的代码片段: tr...

21得票3回答
Dart:如何并行处理传入的HTTP请求

我想用Dart编写一个HTTP服务器,可以同时处理多个请求。但是到目前为止,我还没有成功实现“并行”。 首先,我尝试了以下方法: import 'dart:io'; main() { HttpServer.bind(InternetAddress.ANY_IP_V4, 8080).t...

18得票1回答
有没有更好的方法来判断文件或目录是否存在?

这似乎有点繁琐。var fileExists = new File(path).existsSync() || new Directory(path).existsSync() || new Link(path).existsSync() 有更短、更好的方法吗?

18得票4回答
在Dart中,如何获取当前脚本的目录?

我想知道脚本所在的目录是什么。我有一个命令行Dart脚本。

17得票2回答
在Dart中逐行读取文件

我正在尝试使用Dart语言处理大型文本文件。这些文件的大小超过100 MB。 我尝试使用dart:io库中的readAsLines和readAsLinesSync方法。每次我都会出现内存不足的错误:Exhausted heap space。 有没有像其他语言那样逐行或逐字节读取文件的方法?