1
我怎樣可以刪除包含在J2ME中的文件或/和其他文件夾的目錄(文件夾)? 我知道如何使用,但的FileConnection它不能刪除包含其他文件夾或文件的文件夾。J2ME的FileConnection
我怎樣可以刪除包含在J2ME中的文件或/和其他文件夾的目錄(文件夾)? 我知道如何使用,但的FileConnection它不能刪除包含其他文件夾或文件的文件夾。J2ME的FileConnection
好,如果您的設備不允許非空的文件夾刪除,據推測,刪除文件夾中的所有文件,再刪除空文件夾...
這裏是一些代碼..
String url="file:///localhost/somedir"; //in some devices localhost will be root or user
FileConnection localdir=(FileConnection)Connector.open(url,Connector.READ_WRITE);
if(localdir.exists())
{
Enumeration list=localdir.list(); //gives u total files list (files +dir)
while(list.hasMoreElements())
{
String fileName=(String)list.nextElement();
FileConnection localfile=(FileConnection)Connector.open(url+"/"+fileName,Connector.READ_WRITE);
if(localfile.exists())
localfile.delete();
}
//atlast delete the directory too
localdir.delete();
}
刪除所有的文件和目錄,然後刪除原來的目錄。
希望這將有助於..