如何从可移动/辅助SD卡中删除文件

时间:2019-04-05 21:15:24

标签: java android

我想从可移动sd卡中删除文件,我尝试了很多方法,但是没有任何作用。

尝试:

QMainWindow::setTabPosition()

// Will display the tab above the docked widgets in the left side
mainWindow->setTabPosition(Qt::LeftDockWidgetArea, QTabWidget::North);

file.delete();

File file = new File(selectedFilePath);
boolean deleted = file.delete();

没有一个删除文件

1 个答案:

答案 0 :(得分:1)

  

我要从可移动SD卡中删除文件

通常不能。

如果将文件放在Context个位置之一(getExternalFilesDirs()等)中,则应该可以使用{{1} }放在delete()对象上。

如果这是其他文件,则您无权对其进行任何操作,包括删除该文件。

在Android Q上,完全是you will not have much access to external or removable storage

欢迎您使用Storage Access Framework(例如FileACTION_OPEN_DOCUMENT)并以这种方式使用内容。

  

我正在尝试文件浏览

Android Q严格限制了整个应用类别。我建议您构建其他东西。