簡體   English   中英

無法在 flutter 中創建文件

[英]Cannot create a file in flutter

我在下面嘗試了這段代碼,但我找到了一個空文件夾,仍然無法創建文件,但在終端中沒有發現錯誤。

這是我用過的包:

import 'package:flutter/material.dart';
import 'package:path_provider/path_provider.dart';
import 'dart:io';

這是創建文件的代碼,有什么問題嗎:

Future<String> getFilePath() async {
    
    Directory? appExtDirectory = await getExternalStorageDirectory();
    
    String appExtPath = appExtDirectory.toString();
    
    print('$appExtPath');
    return appExtPath;
  }

  

  Future<File> get _localFile async {
    final path = await getFilePath();
    
    return File('$path/counter.txt');
  }

  Future<File> writeCounter() async {
    final file = await _localFile;

    // Write the file
    return file.writeAsString("This is my demo text that will be saved to : counter.txt");
  }

  void saveFile() {
    writeCounter();
  }

問候..

試試String appExtPath = appExtDirectory.path;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM