Java创建文件夹及文件实例代码

2016-02-19 10:32 73 1 收藏

每个人都希望每天都是开心的,不要因为一些琐事扰乱了心情还,闲暇的时间怎么打发,关注图老师可以让你学习更多的好东西,下面为大家推荐Java创建文件夹及文件实例代码,赶紧看过来吧!

【 tulaoshi.com - 编程语言 】

代码如下:

package com.xhkj.util;

import java.io.File;
import java.io.IOException;

public class CreateFileUtil {

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

public static boolean CreateFile(String destFileName) {
    File file = new File(destFileName);
    if (file.exists()) {
     System.out.println("创建单个文件" + destFileName + "失败,目标文件已存在!");
     return false;
    }
    if (destFileName.endsWith(File.separator)) {
     System.out.println("创建单个文件" + destFileName + "失败,目标不能是目录!");
     return false;
    }
    if (!file.getParentFile().exists()) {
     System.out.println("目标文件所在路径不存在,准备创建。。。");
     if (!file.getParentFile().mkdirs()) {
      System.out.println("创建目录文件所在的目录失败!");
      return false;
     }
    }

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

    // 创建目标文件
    try {
     if (file.createNewFile()) {
      System.out.println("创建单个文件" + destFileName + "成功!");
      return true;
     } else {
      System.out.println("创建单个文件" + destFileName + "失败!");
      return false;
     }
    } catch (IOException e) {
     e.printStackTrace();
     System.out.println("创建单个文件" + destFileName + "失败!");
     return false;
    }
}

public static boolean createDir(String destDirName) {
    File dir = new File(destDirName);
    if(dir.exists()) {
     System.out.println("创建目录" + destDirName + "失败,目标目录已存在!");
     return false;
    }
    if(!destDirName.endsWith(File.separator))
     destDirName = destDirName + File.separator;
    // 创建单个目录
    if(dir.mkdirs()) {
     System.out.println("创建目录" + destDirName + "成功!");
     return true;
    } else {
     System.out.println("创建目录" + destDirName + "成功!");
     return false;
    }
}

public static String createTempFile(String prefix, String suffix, String dirName) {
    File tempFile = null;
    try{
    if(dirName == null) {
     // 在默认文件夹下创建临时文件
     tempFile = File.createTempFile(prefix, suffix);
     return tempFile.getCanonicalPath();
    }
    else {
     File dir = new File(dirName);
     // 如果临时文件所在目录不存在,首先创建
     if(!dir.exists()) {
      if(!CreateFileUtil.createDir(dirName)){
       System.out.println("创建临时文件失败,不能创建临时文件所在目录!");
       return null;
      }
     }
     tempFile = File.createTempFile(prefix, suffix, dir);
     return tempFile.getCanonicalPath();
    }
    } catch(IOException e) {
     e.printStackTrace();
     System.out.println("创建临时文件失败" + e.getMessage());
     return null;
    }
}

public static void main(String[] args) {
    // 创建目录
    String dirName = "c:/test/test0/test1";
    CreateFileUtil.createDir(dirName);
    // 创建文件
    String fileName = dirName + "/test2/testFile.txt";
    CreateFileUtil.CreateFile(fileName);
    // 创建临时文件
    String prefix = "temp";
    String suffix = ".txt";
    for(int i = 0; i 10; i++) {
     System.out.println("创建了临时文件:" + CreateFileUtil.createTempFile(prefix, suffix, dirName));
    }

}

}

来源:https://www.tulaoshi.com/n/20160219/1594967.html

延伸阅读
文件夹创建日期如何修改   小编问大家你们会修改文件夹得创建日期吗?虽然说在日常中很少需要修改,但总会有稀奇古怪的要求。小编分享一下如何修改文件夹得创建日期,看一下以后会用的着。 1、首先我们先修改系统日期,点击右下角,然后点击更改日期和时间设置 2、在弹出的对话框中选择更改日期和时间 3、选择你...
腾讯微云创建如何文件夹   1)打开腾讯微云,点击右上角。   2)点击右上角,然后在输入栏输入文件夹名称。   3)输入完名称之后点击即可完成。           注 :更多精彩教程请关注图老师手机教程栏目,图老师手机数码群:296605639欢迎你的加入
标签: 服务器
Ubuntu电脑操作基础:新建文件夹   1、打开主文件夹 1)在上面板栏中点菜单位置-主文件夹,打开自己的主文件夹窗口; 2)在文件夹空白处点右键,选择第一个创建文件夹(F)命令; 3)这时出来一个文件夹,名称那儿是黄色的,按退格键删除里面的未命名文件夹, 然后输入自己姓名的拼音,输好后再用鼠标点一下...
代码如下: package com.qhdstar.java.pdf; import java.awt.Color; import java.io.FileOutputStream; import com.lowagie.text.Chapter; import com.lowagie.text.Document; import com.lowagie.text.Font; import com.lowagie.text.FontFactory; import com.lowagie.text.PageSize; import com.lowagie.text.Paragraph; import com.lowag...
钉钉怎么创建群文件夹   钉钉创建群文件夹方法。为了更好的对群文件夹进tulaoshi行分类,小伙伴可以创建群文件夹!这样可以快速找到相关群文件。那么在哪里创建圈文件夹呢?跟图老师小编来学习下钉钉创建群文件夹方法吧! 1)打开钉钉进入应用后点击下方导航栏,接着点击。找到你要创建群文件夹的,点击进入聊天窗口。(如下图) ...

经验教程

562

收藏

42
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部