1、说明

判断文件夹是否存在,如果不存在就创建该文件夹,并打印其路径;如果存在,打印其路径

2、实现源码

/**

* @Title:BuildFolder.Java

* @Package:com.you.freemarker.model

* @Description:创建文件夹

* @author:Youhaidong(游海东)

* @date:2014-6-30 下午10:47:06

* @version V1.0

*/

package com.you.freemarker.model;

import java.io.File;

/**

* 类功能说明

* 类修改者 修改日期

* 修改说明

*

Title:BuildFolder.java

*

Description:游海东个人开发

*

Copyright:Copyright(c)2013

* @author:游海东

* @date:2014-6-30 下午10:47:06

* @version V1.0

*/

public class BuildFolder

{

/**

* 判断文件夹是否存在,如果不存在就创建文件夹

* @Title:buildFolder

* @Description:

* @param:@param path

* @param:@return

* @return:String

* @throws

*/

public static String buildFolder(String path)

{

//读取文件夹路径

File file = new File(path);

//判断是否存在

if (!file.exists() && !file.isDirectory())

{

try

{

System.out.println("文件夹不存在!");

//生成文件夹

file.mkdir();

}

catch (Exception e)

{

e.printStackTrace();

}

}

else

{

System.out.println("文件夹存在!");

}

return path;

}

/**

* @Title:main

* @Description:

* @param:@param args

* @return: void

* @throws

*/

public static void main(String[] args)

{

String path = "D:\\Dong";

String folder = buildFolder(path);

System.out.println("文件夹路径:" + folder);

}

}

3、实现结果

(1)文件夹不存在时

文件夹不存在!

文件夹路径:D:\Dong

(2)文件夹存在

文件夹存在!

文件夹路径:D:\Dong

Java对象序列化ObjectOutputStream和ObjectInputStream示例 http://www.linuxidc.com/Linux/2012-08/68360.htm

java创建linux文件_Java生成文件夹相关推荐

  1. xcode5打包不生成ipa文件而生成文件夹 及 app文件转成ipa

    xcode5打包不生成ipa文件而生成文件夹 小菜我在用xcode5打包ipa时,遇到如下情况 在oganizer 里的distribute 里没有 share选项 由于没有share选项,小菜着实捉 ...

  2. Keil5使用AC6编译后,生成bin文件变为生成文件夹的解决办法

    Keil5使用AC6编译后,生成bin文件变为生成文件夹的解决办法 KEIL AC5到AC6需要注意的地方 从AC5移植到AC6 解决流程 关键步骤 最近同事咨询改用keil的最新版本编译器编译原来的 ...

  3. Java 获取linux根目录下的文件夹_Linux-包教包会系列

    前言 以前我的不喜欢用 Linux 系统,什么目录啊,文件啊,权限啊,都得命令操作,入门难度较大.但是一旦熟练起来,真不想再去用 windows 了.再加上 shell 脚本,那才叫如虎添翼啊,真的是 ...

  4. Java 获取linux根目录下的文件夹_Linux使用

    Liunx使用 命令管道连接 | 命令管道符合为|,可以将两个命令进行连接,连接后第一个命令的输出结果作为第二个命令的输入信息 比如 ls /ect | more -10 分屏显示etc文件夹下的10 ...

  5. java 把文件打包成zip文件_java将文件或是文件夹打包压缩成zip格式

    导读热词 下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. import java.io.BufferedInputStream; impo ...

  6. java判断文件夹下是否存在文件_java 判断文件夹是否存在文件

    java 判断文件夹是否存在文件 1.首先使用File类创建一个File对象: 2.然后判断是否是目录,不是目录就返回 3.之后使用file.list()方法获取目录下文件并存入数组 4.最后判断数组 ...

  7. java用输入流创建数据文件_Java实现文件写入——输入输出流(IO流)

    输入输出含义和意义: 输入和输出功能是Java对程序处理数据能力的提高,java以流的形式处理数据. 流是一组有序的数据序列,根据操作类型,分为输入流和输出流. 程序从输入流读取数据,向输出流写入数据 ...

  8. java 生成操作excel文件_Java生成和操作Excel文件

    AVA EXCEL API:是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容.创建新的Excel文件.更新已经存在的Excel文件.使用该API非Windows操作系统也可以通过纯 ...

  9. java删除Linux目录下的文件夹

    在java程序中删除Linux目录下的文件夹主要步骤如下: String path = "/home/deledir";//文件夹路径 String[] cmd = new Str ...

最新文章

  1. unity 2d摄像机类型_Unity使用笔记2——功能介绍
  2. Debian/Ubuntu 对gpg和apt-key使用代理--报错解决:gpg: keyserver receive failed: Connection timed out
  3. 自己写一个实现ApplicationListener​接口并且把该组件加入到容器中
  4. 实体安全主要指计算机及网络硬件设备,计算机安全中的实体安全主要是指什么?...
  5. Linux下KVM虚拟机基本管理及常用命令(转)
  6. java的druid连接
  7. DirectShow程序运行过程简析
  8. OnTouchListener与OnClickListener冲突问题解决思路
  9. linux下磁盘分区方法详解
  10. 有自学能力的人,赚钱极其简单—聚财云库
  11. 牛!发出中国第一封电子邮件,注册登记域名CN,中国互联网之父传奇
  12. ThinkPHP带表情无限级评论回复
  13. linux运行ardupilot,ardupilot在Linux上的启动过程
  14. css表格文字不换行怎么设置?
  15. 12月29日--Java中有关类与对象的学习记录
  16. hbuilder app教程
  17. DeFi演变史:区块链金融市场将迎来寒武纪大爆发?
  18. 【Python中的权限错误:无法访问文件】-- 解决方案
  19. studio3T连接不上mongoDB
  20. 群体遗传学---admixture软件快速群体分群

热门文章

  1. FDTD_学习笔记2_纳米孔道阵列(nanoholes arry)/交互界面初始/结构设置/仿真区域设置/光源选取/监视器设置/check材料曲线拟合/plot场图
  2. 高德路网下载 百度路网下载 2005-2022历史路网下载
  3. go分析和kegg分析_GO分析和KEGG分析都是啥?
  4. python3-贝塔分布
  5. matlab中数组复制函数repmat
  6. Unity Editor 基础篇(四):Handles
  7. 03-9 BGP route-map应用总结
  8. python fileinput_Python fileinput模块使用实例
  9. AutoSAR系列讲解(实践篇)9.2-信息发送的Filter机制
  10. CSDN【精品专栏】第27期