为了不生成同名的文件夹

String s = UUID.randomUUID().toString();

String filepath = ServletActionContext.getServletContext().getRealPath("upload/notice/"+s+"/");

//创建临时文件夹

private void createfile(String filename){

File file =new File(filename);

//如果文件夹不存在则创建

if (!file .exists() && !file .isDirectory())

{

file .mkdir();

}

}

//删除文件

private void deleteFile(File file) {

if (file.exists()) {//判断文件是否存在

if (file.isFile()) {//判断是否是文件

file.delete();//删除文件

} else if (file.isDirectory()) {//否则如果它是一个目录

File[] files = file.listFiles();//声明目录下所有的文件 files[];

for (int i = 0;i < files.length;i ++) {//遍历目录下所有的文件

this.deleteFile(files[i]);//把每个文件用这个方法进行迭代

}

file.delete();//删除文件夹

}

} else {

System.out.println("所删除的文件不存在");

}

}

java创建临时文件夹_java生成临时文件夹和删除临时文件夹相关推荐

  1. java 文件递归删除文件夹_Java十行代码实现递归删除文件夹中所有文件

    递归删除文件夹中所有文件 要递归首先需要有方法.递归,即方法自己调用自己.一般在程序中很少使用,但在这个实现中,我们无法知道文件夹的深度,更无法根据深度来实现循环的嵌套. 递归两个重要条件: 终止边界 ...

  2. java创建linux文件_Java生成文件夹

    1.说明 判断文件夹是否存在,如果不存在就创建该文件夹,并打印其路径:如果存在,打印其路径 2.实现源码 /** * @Title:BuildFolder.Java * @Package:com.yo ...

  3. java用递归删除文件夹_Java中通过递归调用删除文件夹下所有文件

    摘自 : http://blog.sina.com.cn/s/blog_79333b2c0100xiu4.html import java.io.File; public class FileTest ...

  4. java命令 jar文件夹_java中jar命令打包一个文件夹下的所有文件

    (1)首先,必须保证java的所有路径都设置好,在dos提示符下输入jar -help 出现C:\Documents and Settings\dly>jar -help 非法选项:h 用法:j ...

  5. java删除相对路径文件夹_Java IO,io,文件操作,删除文件,删除文件夹,获取文件父级目录...

    Java IO,io,文件操作,删除文件,删除文件夹,获取文件父级目录 这里先简单的贴下常用的方法: File.separator //当前系统文件分隔符 File.pathSeparator// F ...

  6. java清空文件夹_java 删除文件夹中的所有内容而不删除文件夹本身的实例

    package com.xx; import java.io.File; public class Test { public static void main(String[] args) { St ...

  7. java 移动文件夹_java代码实现移动文件以及文件夹

    //文件原地址 File oldFile = new File("c:/test.xls"); //文件新(目标)地址 String newPath = "c:/test ...

  8. spring cloud gateway 无故在/tmp文件夹下生成以synchronoss-file-upload开头大量文件夹

    最近公司在整理网关项目(没有使用spring 全家桶),为了整合其他项目,想要整合nacos进行服务注册与发现,并通过LB方式进行服务之间的调用.但是在上线后,运行了一会之后,发现机器在jps查看进程 ...

  9. java创建文件 权限_JAVA创建文件后权限不足的问题,无法设置权限的问题

    JAVA创建文件后权限不足的问题,无法设置权限的问题 凯哥java 凯哥java 前言: 在工作中,项目使用到文件上传,这个功能是很常见的吧.今天,凯哥修改自己的公众号的时候,遇到了一个问题:那就是上 ...

  10. cmd移动文件到另一个文件夹_Java 如何获得一个文件或文件夹的大小

    有时候我们需要知道一个文件的大小. 我们可以使用一些方法,比如说将文件读取成 InputStream,然后再使用 available() 获得长度就可以了. 我们也可以使用 FileUtils 来获得 ...

最新文章

  1. iOS 模仿支付宝支付到账推送,播报钱数
  2. Android View的加载过程
  3. tcpip运输层不同的两个协议_TCP/IP-运输层-你需要知道的运输层概念
  4. 通用算法-sql相似度模糊匹配
  5. PAT甲级1064 Complete Binary Search Tree (30分):[C++题解]完全二叉搜索树BST
  6. undo表空间文件丢失恢复(3)--无备份无redo的情况下恢复
  7. IT部门的服务工作方式、工作内容有了彻底的改变——安徽移动通信有限责任公司...
  8. Zabbix 3.0 部署监控 [三]
  9. 课时105.边框属性下(掌握)
  10. 鲲鹏云实验-.NET Core 3.0-开始使用
  11. PHP常用函数(收集)
  12. Unity寻路的功能总结
  13. 【2012百度之星资格赛】F:百科蝌蚪团
  14. 机器学习与知识发现_01机器学习算法整体知识体系与学习路线攻略
  15. 为什么计算机连接u盘不显示内存不足,U盘明明有空间却提醒空间不足怎么解决...
  16. 如何使用JavaScript重定向到其他网页?
  17. BIM技术之Dynamo图元编程:柱、球面坐标系节点绘制螺旋线
  18. 【张朝阳的物理课笔记】 1. 力,牛顿定律,飞船角速度
  19. JAVA软件海豚_海豚调度系统Apache DolphinScheduler单机部署官方文档(Standalone)
  20. 归一化相关系数NCC

热门文章

  1. 微信公众帐号开发教程第8篇-QQ表情的发送与接收
  2. 使用模板导入excel 得到数据
  3. 视频在线播放,边下边播的一些问题记录
  4. php完美pdo类封装,PDO类的封装
  5. 计算机硬件技术基础 试题与答案,计算机硬件技术基础网上作业及答案
  6. 懒人必备神器 !一个创意十足的 Python 命令行工具
  7. android 重力模拟,android的模拟器怎样仿真重力感应器
  8. 求顺序表的交集和并集
  9. column函数HTML5,【稻客说函数】COLUMN函数详解,ROW、COLUMN函数制作九九乘法表
  10. Gson的使用——Gson解析json数组并展示在ListView控件上