Windows10无法在三星S20的App私有数据目录替换同名已删文件
三星S20 USB连接Win10后,应用私有目录删除文件无法创建同名文件的问题
我正在开发一款基于WPD库的Windows桌面应用,用于通过USB和Android便携设备交换文件,测试设备为三星S20和Meta Quest 2,PC运行Windows 10。
由于Android系统更新后,应用对非私有目录的访问权限被严格限制,我目前使用应用的私有目录Android/data/com.MyCompany.MyApp/files存储文件。
但遇到了异常问题:在三星S20上,无论是通过我的桌面应用还是Windows资源管理器,进入device\Internal shared storage\Android\data\com.MyCompany.MyApp\files目录删除现有File.txt文件后,完全无法复制或创建同名的File.txt——必须物理断开并重新连接手机才能恢复正常。而Meta Quest 2执行相同操作无任何问题,有趣的是,Quest 2数月前也曾出现过该问题,但现已恢复正常。
我尝试过以下操作,均未解决问题:
- 复制粘贴、拖放文件
- 先将文件复制到父目录,再拖入目标子目录
- 反复按F5刷新目录
- 关闭并重启Windows资源管理器
- 重启我的WPD桌面应用
我怀疑这是某种文件缓存问题,但找不到具体修复方法。虽然理解Android\data目录的权限限制,但这种行为完全不合逻辑。有没有人遇到过同样的问题并找到了解决方案?
内容的提问来源于stack exchange,提问作者Guilmer
相关产品推荐
相关产品推荐

