java code
public static void deletefile(string localfilename) {
//localfilename = localfilename.replace("\\", "/");
file localfile = new file(localfilename);
boolean flag = false;
if(localfile.isfile()&&localfile.exists()){
log.debug("localfile-path-"+localfile.getpath()+"ab "+localfile.getabsolutepath());
log.debug("localfile-file-"+localfile+"ab "+localfile.getabsolutefile());
log.debug("localfilename--"+localfilename);
flag = localfile.getabsolutefile().delete();
}
log.debug("檔案" + localfilename + "是否删除成功:" + flag);
api中關于getabsolutefile方法的說明:
public file getabsolutefile()傳回此抽象路徑名的絕對路徑名形式。等同于 new file(this.getabsolutepath())。
傳回:
絕對抽象路徑名,它與此抽象路徑名表示相同的檔案或目錄
抛出:
securityexception - 如果無法通路所需的系統屬性值。
從以下版本開始:
1.2