本文整理汇总了Java中org.nutz.lang.Files.deleteFile方法的典型用法代码示例。如果您正苦于以下问题:Java Files.deleteFile方法的具体用法?Java Files.deleteFile怎么用?Java Files.deleteFile使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.nutz.lang.Files
的用法示例。
在下文中一共展示了Files.deleteFile方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: del
import org.nutz.lang.Files; //导入方法依赖的package包/类
@At
@Ok("json")
public Map<String,String> del(@Param("id")Long id,HttpServletRequest request)
{
Img img = imgService.fetch(id);
if (img.getImgurl() != null && img.getImgurl().trim().length() > 2)
{
String webPath = request.getSession().getServletContext().getRealPath("/");
String appPath = webPath.substring(0,webPath.length() - 1) + "upload/";
Files.deleteFile(new File(appPath + img.getImgurl().trim()));
}
int num = imgService.delete(id);
CacheManager.getInstance().getCache(ImgService.CACHE_NAME).removeAll();
return Bjui.rtnMap((num > 0) ? true : false , "tab_img",false);
}
示例2: removeDir
import org.nutz.lang.Files; //导入方法依赖的package包/类
public File removeDir(long fId) {
File f = Pools.getFileById(home, fId, null);
if (f.isDirectory()) {
Files.deleteDir(f);
} else {
Files.deleteFile(f);
}
return f;
}
示例3: rm
import org.nutz.lang.Files; //导入方法依赖的package包/类
@Override
public void rm(String path) {
File f = new File(path);
if (f.isDirectory())
Files.deleteDir(f);
else
Files.deleteFile(f);
}
示例4: save
import org.nutz.lang.Files; //导入方法依赖的package包/类
@At
@Ok("json")
@AdaptBy(type = UploadAdaptor.class, args = { "ioc:uploadFile" })
public Map<String,String> save(@Param("action")int action,
@Param("..")Img img,
@Param("file1") File f1,
HttpServletRequest request
)throws IOException {
Object rtnObject;
String webPath = request.getSession().getServletContext().getRealPath("/");
String appPath = webPath.substring(0,webPath.length() - 1) + "upload/";
if (f1 != null)
{
String oldImgName = img.getImgurl().trim();
if (oldImgName.length() > 2)
{
Files.deleteFile(new File(appPath + oldImgName));
}
String fileName = System.currentTimeMillis()+f1.getName();
Files.copyFile(f1, new File(appPath + fileName));
img.setImgurl(fileName);
}
if (img.getId() == null || img.getId() == 0) {
img.setAdddate(new Date());
rtnObject = imgService.dao().insert(img);
}else{
img.setAdddate(new Date());
if (action == 3) {
img.setId(null);
rtnObject = imgService.dao().insert(img);
}else{
rtnObject = imgService.dao().updateIgnoreNull(img);
}
}
CacheManager.getInstance().getCache(ImgService.CACHE_NAME).removeAll();
return Bjui.rtnMap((rtnObject == null) ? false : true, "tab_img", true);
}
示例5: free
import org.nutz.lang.Files; //导入方法依赖的package包/类
public void free() throws SQLException {
Files.deleteFile(file);
}
示例6: removeFile
import org.nutz.lang.Files; //导入方法依赖的package包/类
public synchronized File removeFile(long fId, String suffix) {
File f = _F(fId, suffix);
if (f.exists())
Files.deleteFile(f);
return f;
}
示例7: removeFile
import org.nutz.lang.Files; //导入方法依赖的package包/类
public File removeFile(long fId, String suffix) {
File f = Pools.getFileById(home, fId, suffix);
Files.deleteFile(f);
return f;
}