我正在制作一个Android应用程序,在按下按钮时会创建一个新文件.我正在使用以下代码:
File file = new File(Environment.getExternalStorageDirectory()
+File.separator
+"myDirectory" //folder name
+File.separator
+"myFile.png"); //file name
file.mkdirs();
Run Code Online (Sandbox Code Playgroud)
但是,myFile.png实际上是显示为目录而不是.png文件.
因为 file.mkdirs(); mkdirs() - 用于通过文件名给出文件对象的参数来制作目录,如果你想使文件进行IO操作以便在文件中写入,
在你的情况下:制作一个目录,
File file = new File(Environment.getExternalStorageDirectory()
+File.separator
+"myDirectory" //folder name
+File.separator
+"myFile.png"); //file name
file.getParentFile().mkdirs();
Run Code Online (Sandbox Code Playgroud)
这使得myDirectory文件夹在外部存储中.
| 归档时间: |
|
| 查看次数: |
311 次 |
| 最近记录: |