【问题标题】:How can we delete files inside certain directory flutter?我们如何删除某些目录中的文件?
【发布时间】:2020-12-17 12:39:07
【问题描述】:

我想以编程方式使用颤振从 android 设备的任何文件夹中删除文件。有没有办法删除在代码中创建的文件。我使用 dio 下载了文件。并想删除像这样下载的文件。 var dir = await getExternalStorageDirectory(); await dio.download(fileURL, "${dir.path}/books/$fileName.pdf",

【问题讨论】:

    标签: flutter flutter-layout flutter-dependencies flutter-test


    【解决方案1】:

    如果您想在按下按钮后删除文件,这就是我的建议:

    onPressed: () async {
      Directory dir = await getExternalStorageDirectory();
      final targetFile = Directory("${dir.path}/books/$fileName.pdf");
      if(targetFile.existsSync()) {
        targetFile.deleteSync(recursive: true);
      }
    }
    

    【讨论】:

    • 如果此答案对您的问题有帮助,您应该将其标记为正确答案。干杯@Krishadk
    猜你喜欢
    • 2014-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-23
    • 2010-10-08
    • 2011-05-18
    • 2013-07-31
    相关资源
    最近更新 更多