
楼主给你我做的上传的删除文件的帮助类,把你upload文件夹的绝对路径写进来,删除数据库数据的同时,调用下面我的这个方法,然后就可以直接删除里面所有的文件,一般把上传的路进和工程整合在一起,你就先得到工程的绝对路径,相信你肯定会,然后String path=工程绝对路径+"/upload/"+你要删除的文件夹名;
/
删除指定文件夹下所有文件
@param param path 文件夹完整绝对路径
/
public static boolean delAllFile(String path) {
boolean flag = false;
File file = new File(path);
if (!fileexists()) {
return flag;
}
if (!fileisDirectory()) {
return flag;
}
String[] tempList = filelist();
File temp = null;
for (int i = 0; i < tempListlength; i++) {
if (pathendsWith(Fileseparator)) {
temp = new File(path + tempList[i]);
} else {
temp = new File(path + Fileseparator + tempList[i]);
}
if (tempisFile()) {
tempdelete();
}
if (tempisDirectory()) {
delAllFile(path + "/" + tempList[i]);// 先删除文件夹里面的文件
flag = true;
}
}
return flag;
}
___________________________________________
什么意思你把数据库的路径找出来,然后加上工程的绝对路径不就可以删除了,楼主,一般都是这样做的啊,你就可以单独删除某个文件不要删除一个文件夹的嘛
提供一个视频列表页面。页面中的每一个视频条目后有一个删除链接。点击这个链接把视频Id传递给一个servlet,在servlet中调用删除 *** 作功能(此功能可以写到一个service中封装),删除完毕后,再转发到视频列表页面即可。
outprint("<td align='center'><a href='servlet/shuyuCmdType=delete&dedeteId="+rsgetString("stuid")+"'>"+"删除"+"</a></td>");
获取时本身就在一个循环内 可以直接同样用rsgetString("stuid")获得
用SQL语言,
SELECT --从数据库表中检索数据行和列 (查询)
INSERT --向数据库表添加新数据行 (插入)
DELETE --从数据库表中删除数据行 (删除)
UPDATE --更新数据库表中的数据
--数据定义
CREATE TABLE --创建一个数据库表
DROP TABLE --从数据库中删除表
ALTER TABLE --修改数据库表结构
CREATE VIEW --创建一个视图
DROP VIEW --从数据库中删除视图
CREATE INDEX --为数据库表创建一个索引
DROP INDEX --从数据库中删除索引
CREATE PROCEDURE --创建一个存储过程
DROP PROCEDURE --从数据库中删除存储过程
CREATE TRIGGER --创建一个触发器
DROP TRIGGER --从数据库中删除触发器
CREATE SCHEMA --向数据库添加一个新模式
DROP SCHEMA --从数据库中删除一个模式
CREATE DOMAIN --创建一个数据值域
ALTER DOMAIN --改变域定义
DROP DOMAIN --从数据库中删除一个域
--数据控制
GRANT --授予用户访问权限
DENY --拒绝用户访问
REVOKE --解除用户访问权限
以上就是关于JSP 删除数据库时删除对应的文件全部的内容,包括:JSP 删除数据库时删除对应的文件、jsp中删除oracle数据库中的一个数据、JSP页面中删除数据库表中某一项等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)