我编的程序是先上传一个文件,然后保存的时候变成了临时文件,但临时文件的文件名是变化的,我如何获得临时文件的完整路径(就是带文件名的),之后有个解析程序,需要这个临时文件。...

我编的程序是先上传一个文件,然后保存的时候变成了临时文件,但临时文件的文件名是变化的,我如何获得临时文件的完整路径(就是带文件名的),之后有个解析程序,需要这个临时文件。

我上传文件的代码是这个:

try

{

String targetDirectory = ServletActionContext.getServletContext().getRealPath("/"+ UploadConfigurationRead.getInstance().getConfigItem("uploadFilePath").trim());// 获得路径

for (int i = 0; i < upload.length; i++)

{

String fileName = uploadFileName[i];// 上传的文件名

String type = uploadContentType[i];// 文件类型

String realName = UUID.randomUUID().toString()+ getExt(fileName);// 保存的文件名称,使用UUID+后缀进行保存

File target = new File(targetDirectory, realName);

FileUtils.copyFile(upload[i], target);

UploadFiles uf = new UploadFiles();// 创建文件

uf.setUploadContentType(type);

uf.setUploadFileName(fileName);

uf.setUploadRealName(realName);

uploadFiles.add(uf);// 添加到需要下载文件的List集合中

}

}

展开

java 获取临时文件_JAVA中如何获得临时文件的路径?相关推荐

  1. java获取文件大小_Java中获取文件大小的详解及实例代码

    Java 获取文件大小 今天写代码时需要实现获取文件大小的功能,目前有两种实现方法,一种是使用File的length()方法:另外一种是使用FileInputStream的available()方法, ...

  2. mysql java 获取周_Java中获取Mysql中datetime类型的数据

    由于Java中的日期类型只有Date类型,而Mysql中即有date型,又有datetime型,当我们想要在java中获取Mysql中datetime类型的数据或向Mysql数据库中插入datetim ...

  3. java 获取类名_Java中获取类名的3种方法!

    获取类名的方法 Java 中获取类名的方式主要有以下三种. getName() 返回的是虚拟机里面的class的类名表现形式. getCanonicalName() 返回的是更容易理解的类名表示. g ...

  4. java 获取星期_java中如何获取日期时间中的星期几?

    1.取得指定日期是星期几 取得指定日期是星期几可以采用下面两种方式取得日期是星期几: a.使用Calendar类 //根据日期取得星期几 public static String getWeek(Da ...

  5. java获取jar包中的文件资源

    java获取jar包中的文件资源 一.问题示例 1.1 项目开发时 1.2 打包成jar后 二.解决方案 2.1 解决方法 2.2 实现 问题描述:   我们常常在代码中读取一些资源文件(比如图片,音 ...

  6. java 获取域名_Java获取域名,Java从URL地址中获取域名,Java从Request 获取域名

    Java  获取主域名方法有很多种,有的用截串方式,我用的一个投机取巧的方式,这个获取域名的方法比较简单,代码也较少. Java从URL地址中获取域名//这样获取的方式,不请求就能获取到域名 URL ...

  7. 组合模式java怎么获取钥匙_java中组合模式详解和使用方法

    组合模式(Composite Pattern),又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象.组合模式依据树形结构来组合对象,用来表示部分以及整体层次.这种类型的设计模式属于结构型模式, ...

  8. java有道_java中的各种流(老师的有道云笔记)

    内存操作流-字节 之前的文件操作流是以文件的输入输出为主的,当输出的位置变成了内存,那么就称为内存操作流.此时得使用内存流完成内存的输入和输出操作. 如果程序运行过程中要产生一些临时文件,可采用虚拟文 ...

  9. java判断类型_Java中类型判断的几种方式 - 码农小胖哥 - 博客园

    1. 前言 在Java这种强类型语言中类型转换.类型判断是经常遇到的.今天就细数一下Java中类型判断的方法方式. 2. instanceof instanceof是Java的一个运算符,用来判断一个 ...

最新文章

  1. Serializable在C#中的作用及其优点
  2. 1057 Stack (30 分)【难度: 中 / 知识点: 树状数组 STL】
  3. mysql sail_MySQL使用小记
  4. CoreAnimation编程指南(七)图层Action
  5. Linux_JDK安装
  6. 闺女在大连上大学,一个月1500生活费她说少
  7. 经常用everything对硬盘有伤害吗?
  8. Java进阶1. Synchronized 关键字
  9. Arcgis栅格时序地图制作---时间轴动态展示多期影像
  10. 大数据电商数仓分析项目
  11. 使用json解决 《三级联动》(省市县) 含地区编号
  12. python程序设计实验报告实验一_Python程序设计实验报告一
  13. 转:战略思维的五个要素,你都具备了吗?
  14. Android和iOS的一些区别
  15. Python“Non-ASCII character 'xe5' in file”报错问题
  16. pnpm安装使用教程以及pnpm node版本管理以及EPERM operation not permitted symlink问题解决
  17. 解决网页缩放百分比页面变形问题
  18. 【转】人家在美国怎么过的,7年,我无比惭愧
  19. 最新算法只需一块GPU,就能算出蛋白质结构
  20. 力扣解法汇总720-词典中最长的单词

热门文章

  1. Android中使用Apache Commons Codec找不到类或者方法错误
  2. 试用阿里云的RDS数据库
  3. Mysql基础增删改查,主外键关联
  4. Max Levchin与Peter Thiel谈创新:“一半是海水,一半是火焰”
  5. 超好用的图片素材网站,赶紧收藏
  6. 小米手机上ImageView加载超大本地图片不显示的问题
  7. 8月13日 KSJSB可用脚本及教程
  8. C语言里字符串的解析
  9. java collection 交集_Java求两Collection的交集
  10. iframe设置背景透明(allowTransparency属性)