我想从可移动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();
没有一个删除文件
答案 0 :(得分:1)
我要从可移动SD卡中删除文件
通常不能。
如果将文件放在Context
个位置之一(getExternalFilesDirs()
等)中,则应该可以使用{{1} }放在delete()
对象上。
如果这是其他文件,则您无权对其进行任何操作,包括删除该文件。
在Android Q上,完全是you will not have much access to external or removable storage。
欢迎您使用Storage Access Framework(例如File
,ACTION_OPEN_DOCUMENT
)并以这种方式使用内容。
我正在尝试文件浏览
Android Q严格限制了整个应用类别。我建议您构建其他东西。