java的jsp如何在linux系统下执行删除某个文件夹中的文件?

java的jsp如何在linux系统下执行删除某个文件夹中的文件?,第1张

<%

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/

这样是不能删除文件的,因为ftp文件权限会限制java代码的执行,如果你想实现这样的功能,可以在ftp服务器上面执行java代码,路径指定服务器的路径,不要使用ftp或者http之类的协议,然后给java权限或者设置文件权限为777,这样就可以执行了。

1、卸载用 bin文件安装的JDK方法:

删除/usr/java目录下的所有东西

2、卸载系统自带的jdk版本方法:

查看自带的jdk:

#rpm -qa | grep gcj

看到如下信息:

libgcj-4.1.2-44.el5

java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

使用rpm -e --nodeps 命令删除上面查找的内容:

#rpm -e –nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

3、卸载rpm安装的jkd版本

查看安装的jdk:

#rpm -qa|grep jdk

看到如下信息:

java-1.6.0-openjdk-1.6.0.0-0.25.b09.el5

jdk-1.6.0_16-fcs

卸载:

#rpm -e --nodeps jdk-1.6.0_16-fcs


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/6265765.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-19
下一篇 2023-03-19

发表评论

登录后才能评论

评论列表(0条)

保存