getTemporaryDirectory(), где найти файл в Windows?

#android #flutter #dart #path

#Android #трепетать #дротик #путь

Вопрос:

Написание файла json в моей программе. Я хочу найти файл, созданный впоследствии, чтобы убедиться, что мой toJSON работает.

 WidgetsFlutterBinding.ensureInitialized();  Directory directory = await getTemporaryDirectory();  String directoryPath = directory.path "/program";  print(directoryPath);  File jsonfile = await File(directoryPath).create();  await jsonfile.writeAsString(contents.toString());}  

Однако я не могу найти файл

когда я печатаю путь, я получаю

 /data/user/0/com.example.programapp/cache/program  

но я не знаю, где это.

Когда я использую пользовательский путь вместо пакета каталога, вместо этого я получаю ошибку разрешения.

Где я могу найти файл, созданный в Windows?

Комментарии:

1. Я предполагаю, что это на эмуляторе Android? Вы этого не делаете — он находится внутри одного файла, который представляет весь жесткий диск эмулятора. Однако вы можете использовать adb pull, чтобы перенести его оттуда в свою файловую систему.