MySql数据库存在该数据则修改,递归删除文件夹及其中的文件
来源:互联网 发布:酷狗总提示网络异常 编辑:程序博客网 时间:2024/05/22 12:08
虽然算不上什么高技术,但是今天毕竟没有白费,
数据库中有时候会出现插入重复的数据的情况,若需求是:存在则修改!
在MySql中SQL语句如下:
insert into client_soft_module (mdzhname, mdenname, filename, versioncode) values (\:mdzhname, \:mdenname, \:filename, \:versioncode)
ON DUPLICATE KEY UPDATE filename=:filename
(注:我的mdzhname,mdenname,versioncode均有唯一约束,若用户重复添加的话,则只更新文件名)
还要提醒自己的是:delete()方法只能删除空文件夹和文件
刚好今天遇到从网上找到一个现成的方法粘贴下来如下:
/**
* //递归删除文件或文件夹
* @param dir
*/
private void deleteDir(File dir) {
if (dir == null || !dir.exists() || !dir.isDirectory())
return; // 检查参数
for (File file : dir.listFiles()) {
if (file.isFile())
file.delete(); // 删除文件
else if (file.isDirectory())
deleteDir(file); // 递规的方式删除文件夹
}
dir.delete();// 删除目录本身
}
- MySql数据库存在该数据则修改,递归删除文件夹及其中的文件
- asp递归删除文件夹及其子文件和子文件夹
- Java递归删除文件夹中的所有文件
- win7删除文件夹及其文件夹后文件权限修改
- 递归删除 文件/文件夹
- PHP 递归删除文件夹及文件夹中的文件
- <Android>递归删除文件夹中的文件以及文件夹
- 删除指定文件夹中的所有文件(递归删除)
- Test_Java_File类递归练习(删除该文件夹)
- 运用递归的方式删除整个目录及其中的文件
- 删除文件夹目录 及其文件
- 递归删除文件及文件夹
- 递归删除文件或文件夹
- 递归删除文件,文件夹 linux
- 递归删除文件夹及文件
- 递归删除文件文件夹方法
- MySQL数据库及表创建、修改、删除及其它操作
- 判断文件及其文件夹存在的代码
- 近百android程序源码贡献
- 13.4.3 收集有关地区的统计信息
- Java四则运算(+、-、*、/、)以及三角函数表达式解析器
- WebService、WcfService和WcfRestService数据包的格式总结
- 利用office导出Excel
- MySql数据库存在该数据则修改,递归删除文件夹及其中的文件
- Linux 网络驱动详解
- SQL Convert的用法
- Apache Mahout 简介
- SharePoint Server 2007/MOSS的文件目录结构
- 监听器--显示登陆用户列表,并实现踢人功能
- 特征选择
- Win7下VS2008编译QtiPlot
- 防止跨站点脚本攻击