我写了一些应用程序,在 SD 卡上的外部存储器中写入一些数据(实际上我没有 SD 卡,但路径是 /sdcard/map/file。当我使用 ES 文件资源管理器检查手机上的文件时,我可以看到并打开文件,但是我在电脑上看不到这个文件。有人知道可能是什么问题吗?
private void createMapFile(String fileName, byte mapBytes[]) throws IOException {
File filePath = new File(Environment.getExternalStorageDirectory().getPath() + "/map/"+ fileName);
FileOutputStream os = new FileOutputStream(filePath, true);
os.write(mapBytes);
os.close();
}
这是我用于将二进制数据数组写入文件的方法。