当文件在Android文件浏览器中可见时,无法在Windows资源管理器中查看该文件

当文件在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

通过我的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
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.你试过关闭它并再次打开吗?”效果非常好。只工作一次,但必须重新启动才能显示新文件。