java创建临时文件夹_java创建临时文件
[java]代码库/**
* 创建临时文件
*
* @param prefix
* 临时文件名的前缀
* @param suffix
* 临时文件名的后缀
* @param dirName
* 临时文件所在的目录,如果输入null,则在用户的文档目录下创建临时文件
* @return 临时文件创建成功返回true,否则返回false
*/
public static String createTempFile(String prefix, String suffix,
String dirName) {
File tempFile = null;
if (dirName == null) {
try {
// 在默认文件夹下创建临时文件
tempFile = File.createTempFile(prefix, suffix);
// 返回临时文件的路径
return tempFile.getCanonicalPath();
} catch (IOException e) {
e.printStackTrace();
System.out.println("创建临时文件失败!" + e.getMessage());
return null;
}
} else {
File dir = new File(dirName);
// 如果临时文件所在目录不存在,首先创建
if (!dir.exists()) {
if (CreateFileUtil.createDir(dirName)) {
System.out.println("创建临时文件失败,不能创建临时文件所在的目录!");
return null;
}
}
try {
// 在指定目录下创建临时文件
tempFile = File.createTempFile(prefix, suffix, dir);
return tempFile.getCanonicalPath();
} catch (IOException e) {
e.printStackTrace();
System.out.println("创建临时文件失败!" + e.getMessage());
return null;
}
}
}
java创建临时文件夹_java创建临时文件相关推荐
- java生成文件夹_java 创建文件夹和文件 汇总
前提 D盘存在文件夹a,文件D:/a/b/c 不存在 1.默认file.exists().file.isFile().file.isDirectory() 均返回 false 2.使用file.cre ...
- 细节--Java必须先创建文件夹再创建文件
Java中io操作,必须先创建文件夹再创建文件. 需要先[存在]文件夹,才能再创建文件. 当然,如果文件夹[不存在],那么就需要先创建文件夹,再创建文件. 比如 : c盘已经存在,所以才能创建C ...
- Win10系统中临时文件夹位置及临时文件的删除
Win10系统中临时文件夹位置及临时文件的删除 工具/原料 硬件:电脑 操作系统:Windows10 百度经验:jingyan.baidu.com 方法/步骤 1 ①Windows临时文件夹 查找Wi ...
- Ubuntu创建文件夹和创建文件命令
Ubuntu创建文件夹和创建文件命令 1.创建文件夹 mkdir 文件夹名字 2.创建文件 touch 文件名字.后缀类型
- python os模块创建文件夹_Python创建文件夹与文件的快捷方法
前言 Python快捷创建文件夹和文件详解 自己做文件时发现 简单的反复操作十分浪费时间,于是想到了 使用Python,这个分享给大家,快捷高效办公. 项目目录 file11 创建文件夹 file2 ...
- java目录实用工具_JAVA 创建文件和文件夹,删除文件和文件夹的实用工具
package com.file; import java.io.File; import java.io.IOException; //创建新文件和目录 public class CCRDFile ...
- java项目 建文件夹_java创建文件夹
用java建立文件夹 package test; public class muluTest { public static void main(String[] args) { muluTest m ...
- java创建文件夹和文件_Java创建文件夹与创建文件
jik package test.file; //time: 05-12-22 //author: [email]huapingsmith@hotmail.com[/email] //descript ...
- java io 创建文件夹_Java中Io流操作-File类的常用操作-创建文件,创建文件夹
package com.hxzy.IOSer; import java.io.File; import java.io.IOException; public class Demo03 { publi ...
最新文章
- kvm虚拟化学习笔记(十一)之kvm虚拟机扩展磁盘空间
- TTS语音播报程序部署与配置
- 图像梯度处理MATLAB代码
- ADO学习(一)基础理论
- App Store 审核指南(中文版)
- debconf-set-selections mysql_docker 静默安装mysql
- 反向输出一个三位数(信息学奥赛一本通-T1031)
- mcu比较器技巧和诀窍_如何准备技术面试-技巧和窍门,以帮助您表现最好
- 数学通大道,算法合自然?
- org.hibernate.hql.ast.QuerySyntaxException is not mapped异常
- 计算机专业审核作业指导书,专业审核作业指导书
- 51Nod:1268 和为K的组合
- Java枚举类型的用法
- 【Log4j】Jboss下配置log4j简记
- 51Nod-1014 X^2 Mod P【暴力】
- 力扣-888 公平的糖果交换
- TP 打开 显示错误信息
- 建立数据通道,解决IMX6边编码边解码的问题
- 斑马打印机设置成网络打印机步骤
- Hack the box -- 靶机渗透测试(TIER2)
热门文章
- K8s 学习者绝对不能错过的最全知识图谱(内含 56个知识点链接)
- 疫情中的2021,云原生会走向哪里
- AWS专家论道之迁移上云的四个大趋势和七个小趋势
- 美企调查华为设备安全性,华为发长文质疑;摩根大通预计苹果2020年将推5G iPhone;谷歌拟联手Dish成立美国第四大运营商...
- cloud一分钟 | 腾讯云联手斗鱼、虎牙两大头部游戏直播平台开启 定制道具的创新互动...
- linux phpunit 安装,在CentOS 7/CentOS 8系统中安装PHPUnit的方法
- java编写管理系统_用java编写学生信息管理系统
- 显微镜下的大明内容_平凡故事展现炮火下人性光辉,李少红《解放·终局营救》创作全解...
- springboot spring-cloud spring-cloud nacos 整合模板
- vue PC端国际化一站式解决方案