我在创建文件时遇到了一些问题.例如,我想在SD卡上创建一个文件,首先我要检查文件是否存在.如果文件不存在,我将创建一个并写入一些文本,否则如果它存在,我会附加一些文本.
DeR*_*gan 14
String state = Environment.getExternalStorageState();
if (Environment.MEDIA_MOUNTED.equals(state))
{
//SDcard is available
File f=new File("/sdcard/test.txt");
if (!f.exists())
{
//File does not exists
f.createNewFile();
}
//take your inputstream and write it to your file
OutputStream out=new FileOutputStream(f);
byte buf[]=new byte[1024];
int len;
while((len=inputStream.read(buf))>0)
out.write(buf,0,len);
out.close();
inputStream.close();
System.out.println("\nFile is created...................................");
}
Run Code Online (Sandbox Code Playgroud)
不要忘记将以下权限添加到清单中
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7523 次 |
| 最近记录: |