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创建临时文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html视频标签略缩图,JS可以截取vi
- 下一篇: linux 搜索命令 历史,Linux