当文件在Android文件浏览器中可见时,无法在Windows资源管理器中查看该文件
通过我的Android程序,我编写了如下文件:当文件在Android文件浏览器中可见时,无法在Windows资源管理器中查看该文件,android,windows-explorer,android-sdcard,filewriter,Android,Windows Explorer,Android Sdcard,Filewriter,通过我的Android程序,我编写了如下文件: String file = Environment.getExternalStorageDirectory().getAbsolutePath() + "/Files/hello.txt"; BufferedWriter writer = new BufferedWriter(new FileWriter(file)); writer.write(str+"\n"); \\yeah string has a value there writ
String file = Environment.getExternalStorageDirectory().getAbsolutePath() + "/Files/hello.txt";
BufferedWriter writer = new BufferedWriter(new FileWriter(file));
writer.write(str+"\n"); \\yeah string has a value there
writer.close();
现在,当我转到Android的“Astro”文件浏览器时,我可以在/mnt/sdcard/Files
中看到hello.txt文件,但当我在Windows中安装SD卡时,我只能看到该文件夹中的其他4个文件,而不是hello.txt文件
在Windows本身中,我甚至尝试取消选中“隐藏隐藏文件”选项,以确保文件不隐藏,但不可见
我甚至试着在SD卡的根目录下写这个文件,但还是遇到了同样的问题。现在我很惊讶,我怎么可能在Android中看到这个文件,而在Windows中却看不到。在安卓系统中,我甚至检查了文件内容,一切看起来都很好
有什么问题吗?我写文件的方式错了吗
PS:是,添加了清单权限android.permission.WRITE\u EXTERNAL\u STORAGE。以显示隐藏的文件和文件夹
- 在“控制面板”中打开文件夹选项
- 单击开始,然后单击控制面板李>
- 单击外观和主题,然后单击文件夹选项
- 在“视图”选项卡上的“隐藏的文件和文件夹”下,单击“显示隐藏的文件和文件夹”
实际上,即使我们按下“后退”按钮,程序也会继续运行,除非我转到
设置>应用程序>管理应用程序>“强制停止”如果情况更糟,请断开连接,重新启动并重新连接安卓设备。文件应该会显示出来 我找到了一个解决办法
我编写了一个例程来从手机加速计中捕获数据。我注意到如果文件的扩展名是.dat或.txt,我就看不到它,也无法将它复制到我的电脑上
通过在Android端不为文件分配文件扩展名,我发现它在PC上是可见的。在将其复制到PC并添加.txt扩展名后,它可以在PC上查看。如果不清楚,很抱歉,但我已经尝试过了!我确信该文件没有隐藏。您也可以尝试显示“系统文件”。或者尝试从命令提示符查看它们。谢谢,已经尝试了这两种方法,没有帮助。看起来这是安卓方面的问题,而不是Windows方面的问题/好的,正如meta上推荐的那样,我发布了一个新的“Hello,IT.你试过关闭它并再次打开吗?”效果非常好。只工作一次,但必须重新启动才能显示新文件。