在y grails-app中创建条目时,我正在保存.pdf / .docx文件。现在单击“删除”按钮我想从DB中删除该条目以及我还想从文件夹中删除.pdf / .docx文件。 注意:我正在保存数据库中文件的路径。
答案 0 :(得分:4)
从物理位置删除文件就像这样简单 -
def file = new File(/C:\Users\Public\Pictures\Sample Pictures\Chrysanthemum.jpg/)
file.delete()
答案 1 :(得分:-1)
String filePath = fileDomainObject.filePath
boolean fileSuccessfullyDeleted = new File(filePath).delete()
if(fileSuccessfullyDeleted ){
fileDomainObject.delete flush:true
}
else{
flash.error = "Error in deletion."
return
}