2011-06-15 43 views
0

在我的应用程序中,我正在下载一些文件。它会自动保存在data/data/project/files文件夹中。以下代码用于此目的。清除应用程序的文件夹中的数据

URL url = new URL(audioUrl); 
URLConnection urlConnection = url.openConnection(); 
InputStream inputStream = urlConnection.getInputStream(); 
byte[] buffer = new byte[inputStream.available()]; 
FileOutputStream fos = openFileOutput(fileName, Context.MODE_PRIVATE); 

int j; 
while((j = inputStream.read(buffer))!=-1) 
{ 
    fos.write(buffer, 0, j); 
} 
fos.close(); 

我需要的是:在向此文件夹添加任何内容之前,我想清除所有文件(如果有的话)。我怎样才能做到这一点?请回复。提前致谢。

回答

0

我把它通过给完成:

String[] allFiles = fileList(); 
for(int k = 0 ; k < allFiles.length; k++) { 
    deleteFile(allFiles[k]); 
} 
相关问题