精华内容
下载资源
问答
  • java创建文件夹和文件

    万次阅读 多人点赞 2018-03-02 14:52:25
    java创建文件夹和文件,在文件夹不存在的情况下创建。 在执行这个方法时候大部分会遇见,找不到路径方法。 下面是我认为比较好用的一个写法,贴出来,有更好的可以一起分享。 // 指定路径如果没有则创建并添加 ...

    java创建文件夹和文件,在文件夹不存在的情况下创建。

         在执行这个方法时候大部分会遇见,找不到路径方法。

         下面是我认为比较好用的一个写法,贴出来,有更好的可以一起分享。


      // 指定路径如果没有则创建并添加
    File file = new File(要创建的文件夹路径及文件名称);
    //获取父目录
    File fileParent = file.getParentFile();
    //判断是否存在
    if (!fileParent.exists()) {
    创建父目录文件
    fileParent.mkdirs();
    }
    file.createNewFile();
    完成!。
    展开全文
  • Java创建文件夹并上传文件到该文件夹 FileUtils.copyFile
        import org.apache.commons.io.FileUtils;
        import org.apache.struts2.ServletActionContext;
        import com.opensymphony.xwork2.ActionContext;//jar包
    
        //省略get/set方法
        private String err = "";  
        private String msg;              //返回信息  
        private File filedata;           //上传文件  
        private String filedataFileName; //文件名 
    
         //这里是上传的路径,获取路径用到是struts2的方法
         String saveRealFilePath = ServletActionContext.getServletContext().getRealPath("/img"); 
         System.out.println(saveRealFilePath );//打印上传的路径
         File fileDir = new File(saveRealFilePath);  
         if (!fileDir.exists()) { //如果不存在 则创建   
             fileDir.mkdirs();  
         }  
         File savefile = new File(saveRealFilePath , filedataFileName);  
         try {  
             FileUtils.copyFile(filedata, savefile); //复制 
         } catch (IOException e) {  
             err = "错误"+e.getMessage();  
             e.printStackTrace();  
         }
    展开全文
  • java如果判断文件夹或文件不存在就创建文件夹文件 1、判断文件是否存在,不存在创建文件 File file=new File("e:/cc/cc.jpg"); if(!file.exists()) { try { file.createNewFile(); } catch ...

    java如果判断文件夹或文件不存在就创建文件夹或文件

    1、判断文件是否存在,不存在创建文件

      File file=new File("e:/cc/cc.jpg");    
        if(!file.exists())    
        {    
            try {    
                file.createNewFile();    
            } catch (IOException e) {    
                // TODO Auto-generated catch block    
                e.printStackTrace();    
            }    
        }    
    

    2、判断文件夹是否存在,不存在创建文件夹

     File file =new File("e:/cc/cc.jpg");    
    //如果文件夹不存在则创建    
    if  (!file .exists()  && !file .isDirectory())      
    {       
        System.out.println("//不存在");  
        file .mkdir();    
    } else   
    {  
        System.out.println("//目录存在");  
    }  
    
    展开全文
  • Java创建文件夹文件

    千次阅读 2012-05-26 12:38:55
    package com.xhkj.util; import java.io.File; import java.io.IOException; public class CreateFileUtil { public static boolean CreateFile(String destFileName) { File file = new File(destFileName); i
    package com.xhkj.util;
    
    import java.io.File;
    import java.io.IOException;
    
    public class CreateFileUtil {
    
    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;
     }
     }
    
     // 创建目标文件
     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));
     }
     
    }
    
     
    
    }
    

    展开全文
  • // 一、检查放置文件文件夹路径是否存在,不存在则创建 if (!dir.exists()) { dir.mkdirs();// mkdirs创建多级目录 } File checkFile = new File(filePath + "/"+fileName+".txt"); FileWriter writer = null; ...
  • !...为什么我在struts2中创建文件夹...顺便说明,这个是我用fileupload上传文件时候需要同时创建文件夹,怎么都创建不到 最后那个时间戳弄来的时间字符串,希望出来的效果是: d:\wanglin\uploadFile\2016-06-01 20:37:18\
  • JDK中提供了创建目录的两种方法实现 mkdir() mkdirs() 第一个方法是在给定目录结构path参数下创建指定的目录,  如果path中少了一层目录没有创建则会抛出异常(FileNotFoundException) ,  而第二个方法,则...
  • java创建文件夹和删除文件夹

    千次阅读 2017-05-02 17:32:46
    public class CreateFile { /** * 创建指定目录的文件 * @throws IOException */ @Test public void testMakeFiles() throws IOException{ File file1 = new File("D:/AAA/BBB/CCC");
  • Java创建文件和文件夹

    万次阅读 多人点赞 2017-11-20 15:36:14
    例子。 java代码: import java.io.*;//导入所需的包 public class IOTest {//类 public static void main(String[] args){//主程序,程序入口 File file=new File...file.exists()){//如果文件夹不存在 file.mk
  • java 创建文件夹,读写文件

    千次阅读 2011-12-21 21:09:09
    1 创建文件夹 import java.io.File; public class Q { public static void main(String[] args) { String address="E:\\test\\a"; File file=new File(addres);//在e盘的test文件夹下面 创建一个叫 a的...
  • java创建文件和文件夹

    万次阅读 2018-07-18 14:28:41
    java开发过程中总是会遇到操纵file类的情况,最常见的需求就是创建文件。而java API很明显没有直接创建文件不报错的。这里提供一个方法来创建文件。 public static boolean createFileOrDir(String path) { ...
  • 1、判断文件是否存在,不存在创建文件 File file=new File("C:\\Users\\QPING\\Desktop\\JavaScript\\2.htm"); if(!file.exists()) { try { file.createNewFile(); } catch (IOException e) {
  • Android 删除SD卡文件和文件及创建文件夹和文件操作
  • java创建文件夹不存在的文件

    千次阅读 2017-07-06 14:40:40
    需求:根据不同模板类型,存放在同一目录不同文件夹下 最初做法: 直接使用File类,new一个File String fileName="D:\\temp\\rpt\test.txt"; File file=new File(fileName); if(!file.exists){ file....
  • /******************************************************************************************... // 静态资源文件路径 // String folderPath ="/data/im_cursor"; // String filePath = "/im_cursor.properties";
  • Java创建文件和文件夹源码实例

    千次阅读 2020-06-12 09:11:09
    以下实例演示了使用 File 类的 File() 构造函数 file.createNewFile() 方法来创建一个新的文件,需要的朋友可以参考一下: import java.io.File; import java.io.IOException; public class Main { public ...
  • 在sd卡中创建文件夹和文件

    千次阅读 2014-09-17 13:50:06
    本文以在sd卡中创建文件和文件夹为例,讲述如何创建文件夹和文件的重点。 1. 路径问题(下面的例子是在Java中测试的,在Android中同样适用) 1.1 如果需要在文件夹中创建文件的文件夹存在,直接创建文件即可。 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 374,574
精华内容 149,829
关键字:

java创建文件夹和文件

java 订阅