如何查找根 uri 树是否存在?

发布于 2025-01-09 16:24:44 字数 129 浏览 0 评论 0原文

我从 OPEN_DOCUMENT_TREE 获取一个树 uri,并想知道文件夹是否存在,以防用户删除。我尝试了来自 treeUri 和 single 的 doc == null ,并且也存在,但它们不存在,当删除文件夹时它们都显示不为空。 谢谢

I get a tree uri from OPEN_DOCUMENT_TREE, and want to know if folder exsist in case user deleted. I tried doc == null from treeUri and single, and also exists but they dont they both show not null when folder is deleted.
Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

烟雨凡馨 2025-01-16 16:24:44

尝试列出树的内容。

如果树不再存在,您将收到异常或空游标。

Try to list the content of the tree.

If the tree does not exist anymore you will get an exception or a null cursor.

红衣飘飘貌似仙 2025-01-16 16:24:44

你尝试过做类似的事情吗?使用 findFile() 方法?

Uri treeUri = uri;
DocumentFile root = DocumentFile.fromTreeUri(this, treeUri);
if (root.findFile("Foldername") == null) { //create folder }

Did you try to do something like that? with the findFile() method?

Uri treeUri = uri;
DocumentFile root = DocumentFile.fromTreeUri(this, treeUri);
if (root.findFile("Foldername") == null) { //create folder }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文