知识大全 Java创建文件夹及文件

Posted 文件

篇首语:炒沙作縻终不饱,缕冰文章费工巧。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java创建文件夹及文件相关的知识,希望对你有一定的参考价值。

Java创建文件夹及文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  package xj 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/test /test ;

  CreateFileUtil createDir(dirName);

  // 创建文件

  String fileName = dirName + /test /testFile txt ;

  CreateFileUtil CreateFile(fileName);

  // 创建临时文件

  String prefix = temp ;

  String suffix = txt ;

  for(int i = ; i < ; i++)

  System out println( 创建了临时文件: + CreateFileUtil createTempFile(prefix suffix dirName));

  

  

cha138/Article/program/Java/hx/201311/25690

相关参考

知识大全 头文件生成器-javah.exe

  javah头文件生成器  javah程序创建C头文件和存根文件这些是把本地C成员函数包入java所需要的被创建的头文件给出了有关java类的信息这些信息是C成员函数与java类交换数据所必需的存根

知识大全 利用java本地拷贝文件及文件夹

  如何实现文件夹对文件夹的拷贝呢?如果文件夹里还有文件夹怎么办呢?    接下来我就将我的方法演示给一些初学者希望能够帮助你们!    /*  *CopyRightby  */  packageco

知识大全 c#文件的创建、读取及写入

  在c#中运用到操作流时首先要加入以下两个命名空间  usingSystemIO;  usingSystemCollections;  我总结了以下几种方式来进行IO操作很简便但却很实用  目录的创

知识大全 Java文件上传相关知识及得到后缀名

Java文件上传相关知识及得到后缀名  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  文件上传功能

知识大全 用bat批量创建文件夹

分别创建等个文件的几种方法创建三个文件的几个方法(几种默认的分割)大家指导下如果你知道更多请跟帖说明谢谢恳请大家批评指正用for建立  复制代码代码如下:  for/l%%ain()domd%%apa

知识大全 mac创建文件夹怎么不在桌面上

mac创建文件夹怎么不在桌面上?那你就复制一下这个文件夹粘贴在桌面上然后把应用程序利的文件夹删掉呗。1.硬盘,是否是固态硬盘,固态硬盘的读取计算肯定是优于机械硬盘。新的苹果电脑快,其实不在于苹果系统,

知识大全 使用配置文件创建口令管理策略

  多数Oracle数据库用户都使用默认配置文件创建用户帐户自从Oracle开始就可以通过创建一个配置文件然后使用以下两个语句之一分配给它一个用户来锁定一个帐户    CREATEUSERmyuser

知识大全 .net中的主题

  创建自己的主题  在app_themes创建文件夹如果你要创建多个主题请创建多个文件夹如SpringSummerWinnerAutumn等在每一个文件夹下创建css文件skin文件images文件

知识大全 XmlTextWriter创建XML文件

XmlTextWriter创建XML文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  引言  

知识大全 使用普通文件创建ASM实例

使用普通文件创建ASM实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  建立以下perl脚本创