Вопросы по теме 'dart-io'

Чтение файла в Dart
Я пытаюсь прочитать файл (для этой цели сделал простой файл .txt на моем рабочем столе) с машины, использующей Dart в браузере Dartium. У меня есть поле ввода, я добавил к нему слушателя и вот как это выглядит: void _onFileSelect(event) {...
1423 просмотров
schedule 10.10.2021

Какой самый простой способ в Dart получить байты локального файла для веб-приложения?
(Я новичок в веб-вещах, извините за любую неудачную терминологию) Я хочу создать веб-приложение Gameboy Emulator, и первым шагом в этом является чтение байтов ПЗУ. В конце концов, пользователь сможет выбрать ПЗУ, но сейчас у меня в каталоге есть...
1118 просмотров
schedule 24.02.2022

Как запустить интерактивный процесс в Dart?
Приведенный ниже тест пытается запустить команду less pager и вернуться после выхода пользователя. Проблема в том, что он не ждет ввода пользователя, он просто выводит список всего файла и завершает работу. Платформа: xubuntu 12.04, сборка редактора...
2331 просмотров
schedule 18.03.2022

Поддерживает ли Dart протокол FTP?
Есть ли в Dart какая-либо поддержка протокола FTP. В частности, код, работающий на сервере, а не на клиенте. спасибо Ричард
1034 просмотров
schedule 11.05.2022

Обслуживание образца веб-сайта с помощью dart
Я только начал изучать дартс, и на практике я хотел обслуживать веб-приложение по умолчанию с помощью простого веб-сервера. Я храню сервер в E:\DartProject\server и веб-клиент в E:\DartProject\WebClient . К сожалению, я не могу заставить сервер...
150 просмотров
schedule 05.07.2022

Производительность потоковой передачи дартс
Извиняюсь, если этот вопрос считается неуместным для SO, но мне интересно, знает ли кто-нибудь из вас, существует ли значительная разница в производительности между потоковой передачей фьючерсов через asStream и обычным потреблением фьючерсов через...
131 просмотров
schedule 23.09.2022

Как я могу сделать stdin.close() с новым Streams API в Dart?
Я прошу пользователя ввести данные в моем приложении командной строки (dart:io). После того, как я получу ответ от пользователя, я хочу отписаться от рассылки Stream . Потом, позже, я, возможно, захочу прослушать его еще раз (но с другим...
293 просмотров
schedule 27.12.2022

Как мне создать файл в структуре каталогов, которой еще нет в Dart?
Я хочу создать файл, скажем foo/bar/baz/bleh.html , но ни один из каталогов foo , foo/bar/ и т. Д. Не существует. Как мне создать файл, рекурсивно создавая все каталоги по пути?
8451 просмотров
schedule 14.02.2023

Асинхронный/ожидающий шаблон в Dart?
Есть ли в Dart что-то отдаленно похожее на шаблон async/await в .net ? Например, я хочу открыть сокет и выполнить несколько рукопожатий: отправить 1, дождаться ответа 1, отправить 2, дождаться ответа 2 и т. д. Очевидно, что ожидание ответа не...
495 просмотров
schedule 05.01.2023

Как поймать SIGINT для тока в Dart?
Как можно перехватить Ctrl + C или SIGINT в программе Dart для текущего процесса? Что-то похожее на это для узла: process.on('SIGINT', function() { // do stuff });
800 просмотров
schedule 10.04.2023

HTTPRequest.request с sendData, похоже, не может заставить это работать
Я пытаюсь разобраться в Dart и при этом застрял, добавляя некоторые данные в HTTPRequest. Мне нужно отправить параметр с этим запросом, поэтому я решил, что переменная «sendData», вероятно, поможет мне это сделать. Документация для этого метода в...
242 просмотров
schedule 24.10.2022

Используете 'dart:io' в dartium? Любые обходные пути?
Я новичок в дартс, и я пытаюсь прочитать данные из файла и использовать содержимое, чтобы нарисовать что-то на холсте. При этом я сталкиваюсь с проблемой «Встроенная библиотека dart: io недоступна в Dartium». Я понимаю, что у Dart есть...
96 просмотров
schedule 12.10.2023

Как установить текущий рабочий каталог в Dart?
Как установить текущий рабочий каталог в консольном приложении дротика?
919 просмотров
schedule 02.05.2023

Есть ли лучший способ узнать о существовании файла или каталога?
Это кажется немного громоздким var fileExists = new File(path).existsSync() || new Directory(path).existsSync() || new Link(path).existsSync() Есть ли более короткий или лучший путь?
5762 просмотров
schedule 22.10.2022

Process.run(): нет такого файла или каталога
Я не понимаю, что я делаю не так. Устанавливаю (активирую) гриндер: $ pub global activate grinder Затем я создаю простой инструмент /grind.dart: import "dart:io"; import "package:grinder/grinder.dart"; main(args) => grind(args);...
541 просмотров
schedule 02.04.2023

Добавление файлов cookie с сервером Dart?
Итак, у меня есть простой HttpServer: import 'dart:io'; main() { HttpServer .bind("127.0.0.1", 80) .then((server) { server.listen((request) { // Add cookie here how?...
56 просмотров
schedule 17.07.2023