java的jsp如何在linux系统下执行删除某个文件夹中的文件?
3个回答
展开全部
<%
String path=request.getRealPath("");
System.out.println(path);
File f=new File(path,"File.txt");
if(f.exists()){//检查File.txt是否存在
f.delete();//删除File.txt文件
out.println(path + "\\File.txt 存在,已删除。");
}else{
f.createNewFile();//在当前目录下建立一个名为File.txt的文件
out.println(path + "\\File.txt 不存在,已建立。");//输出目前所在的目录路径
}
%>
http://coscien.blog.163.com/blog/static/61867678200911182242848/
String path=request.getRealPath("");
System.out.println(path);
File f=new File(path,"File.txt");
if(f.exists()){//检查File.txt是否存在
f.delete();//删除File.txt文件
out.println(path + "\\File.txt 存在,已删除。");
}else{
f.createNewFile();//在当前目录下建立一个名为File.txt的文件
out.println(path + "\\File.txt 不存在,已建立。");//输出目前所在的目录路径
}
%>
http://coscien.blog.163.com/blog/static/61867678200911182242848/
展开全部
对于文件操作这类的,网上早有封装好的。介绍一个:apache的fileUtil, 需要导入apache common io这个包
fileUtil.deleteDirectory(File dir); //删除一个目录,如果有子目录,则执行递归删除操作。
注意:linux系统是区分大小写的!我有次就是没注意,windows系统下还能删除文件,结果到linux下就删不了了,要注意文件夹名称的大小写,和 是否有权限操作等问题
fileUtil.deleteDirectory(File dir); //删除一个目录,如果有子目录,则执行递归删除操作。
注意:linux系统是区分大小写的!我有次就是没注意,windows系统下还能删除文件,结果到linux下就删不了了,要注意文件夹名称的大小写,和 是否有权限操作等问题
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-08-25
展开全部
调用cmd 制定 rm -f
追问
详细点的,这个百度都能查出来...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |