`
jiauwu
  • 浏览: 83525 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

JAVA 创建文件夹

阅读更多
package com.manor.util.file;

import java.io.File;

import org.apache.log4j.Logger;

import com.manor.util.pub.SysUtil;

/**
 * @author ken
 * @Time 2011-12-14 文件夹工具类
 */
public class FolderUtil {

	private static Logger log = Logger.getLogger(FolderUtil.class);
	
	/**
	 * 创建目录,仅是创建目录,不能创建文件
	 * 
	 * @param directoryPath即将创建目录的路径
	 * @return true or false 创建成功为true,否则为false; directoryPath demo:<br/>
	 *         c:\\aa\\bb\\cc c:aa\\bb\\cc c:\\aa\\bb\\cc\\这上面三个路径是相同的
	 *         \\aa\\bb\\cc\\刚是工程根目录下的了
	 */
	public static boolean createDirectory(String dirPath) {
		if (SysUtil.isEmpty(dirPath)) {// 路径为空或者不存在
			return false;
		} else {// 开始创建目录
			File filePath = new File(dirPath);
			if (!filePath.exists()) {
				filePath.mkdirs();
			}
			if (filePath.exists()) {
				log.info("创建文件夹"+dirPath+"成功");
				return true;
			} else {
				log.info("创建文件夹"+dirPath+"失败");
				return false;
			}
		}
	}

	public static void main(String[] args) {
		System.out.println(createDirectory("D:\\aa.txt"));;
	}

}
 
分享到:
评论

相关推荐

    java 创建文件夹或文件

    根据提供的文件信息,本文将详细解释Java中如何利用文件流动态创建文件夹或文件的关键知识点。主要内容包括: 1. Java创建文件的基本原理。 2. 如何使用`java.io.File`类来创建文件与目录。 3. 代码示例分析:创建...

    JAVA创建文件夹文件.doc

    总结一下,使用Java创建文件夹主要涉及`File`类的`mkdirs()`方法,创建文件则需要`FileOutputStream`和`DataOutputStream`来读写数据。删除文件时,使用`File`类的`delete()`方法。在进行这些操作时,确保正确处理...

    Java创建文件夹

    ### Java创建文件夹:核心概念与实践 #### 1. **基础知识回顾** 在开始之前,让我们先回顾一些基本概念: - **File类**:Java中的`java.io.File`类用于封装与文件和目录相关的操作。它不涉及数据读写,而是关注...

    java创建和删除文件夹、文件

    创建文件夹是通过`File`类的`mkdir()`或`mkdirs()`方法实现的。`mkdir()`方法用于创建单级目录,而`mkdirs()`则可以创建多级目录。 ```java public void newFolder(String folderPath) { try { String filePath =...

    java创建文件夹及文件代码

    ### Java 创建文件夹及文件代码解析 在Java中创建文件夹和文件是常见的操作之一,尤其是在处理文件系统或开发需要文件存储的应用时。本篇文章将详细介绍`CreateFileUtil`类中的几个关键方法:`CreateFile`、`...

    java代码新建文件夹

    ### Java创建文件夹的基础概念 在Java中,创建文件夹通常涉及到`java.io.File`类的使用。`File`类提供了多种方法来操作文件系统,包括创建、删除文件或目录等。在本例中,我们关注的是如何通过`mkdirs()`方法来创建...

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

    Java创建文件夹及文件实例代码 Java创建文件夹及文件实例代码是指使用Java语言来创建文件夹和文件的实例代码。下面将详细解释该实例代码的知识点。 知识点1:File类 在Java中,File类是用于表示文件和目录的抽象...

    java创建和删除文件夹、文件.doc

    ### Java创建和删除文件夹与文件的知识点 #### 一、引言 在Java编程语言中,对文件系统的操作是一项非常基础且重要的功能。本文档将详细介绍如何使用Java来创建和删除文件夹以及文件,包括具体的实现代码和注意事项...

    java统计文件夹大小

    在Java编程中,统计文件夹大小是一项常见的任务,特别是在处理大量数据或者文件系统操作时。在JDK 7及以上版本中,Java引入了新的`java.nio.file`包,提供了更高效且灵活的方式来处理文件和目录。这个功能实现利用了...

    java移动文件夹下所有文件

    // 创建目标文件或文件夹 File targetFile = new File(targetDir, file.getName()); if (file.isDirectory()) { // 如果是文件夹,递归移动 moveFiles(file, targetFile); } else { try { // 如果是文件,...

    用JAVA编写的一个创建文件和文件夹再删除它们

    这是一个用JAVA编写的,在本地磁盘上创建一个文件目录,里面有文件夹和文件,然后再删除创建的这个目录,非常简单,希望能给初学JAVA的朋友一点帮助。如果这个程序有什么 问题,联系我felixlee@yeah.net

    运用java压缩文件夹并备份至目标文件夹

    本文将详细讲解如何运用Java来实现文件夹的压缩,并将其备份到目标文件夹。首先,我们需要了解Java中用于处理压缩文件的核心库——`java.util.zip`。 在Java中,我们可以使用`ZipOutputStream`类来创建ZIP压缩文件...

    TC批量创建文件夹的例子

    综上所述,"TC批量创建文件夹的例子"是一个涵盖了Teamcenter API、Java编程、权限管理、批处理、用户界面集成等多个技术领域的实践案例。通过这个例子,开发者可以学习到如何利用Teamcenter的二次开发能力来增强系统...

    java压缩文件以及文件夹

    本文将深入探讨如何使用Java来处理压缩文件,特别是针对标题提及的“java压缩文件以及文件夹”。我们将主要关注`ZipCompressor.java`这个类,它是实现文件和文件夹压缩的核心工具。 首先,让我们了解`java.util.zip...

    已知路径下创建文件夹

    本文介绍了如何在Java中创建文件夹的基本方法以及相关的扩展知识点。通过实例代码,我们学习了如何获取路径、构建`File`对象以及如何处理可能出现的异常情况。掌握这些基本操作对于进行文件系统的编程是非常重要的。...

    java删除文件夹的代码

    在Java编程中,删除文件或文件夹是一项常见的操作。这里我们将深入探讨如何使用Java的`java.io.File`类来实现这一功能,特别是不使用递归而采用循环的方式。首先,让我们了解一下`File`类的基本概念。 `java.io....

    java实现ftp上传 如何创建文件夹

    Java 实现 FTP 上传和创建文件夹 Java 实现 FTP 上传是指使用 Java 语言通过 FTP 协议将文件上传到 FTP 服务器的过程。在这个过程中,需要使用commons-net-3.3.jar包来实现 FTP 客户端的连接和文件上传。本文将详细...

    jsp页面创建文件夹

    使用java.io.File类可以创建文件夹。例如: if (!(new java.io.File(Save_Location).isDirectory())) { new java.io.File(Save_Location).mkdir(); new java.io.File(Save_Location+"gmcc\\").mkdir(); } else { ...

    java将文件夹压缩成zip,解压zip压缩包

    本篇文章将详细探讨如何使用Java内置的IO流来实现文件夹的zip压缩以及zip压缩包的解压,无需依赖其他的第三方库如Apache Commons IO或JavaZip。 ### 文件夹压缩成ZIP 首先,我们需要理解如何将一个文件夹及其内容...

    根据文件日期创建日期层级文件夹并迁移文件

    标题“根据文件日期创建日期层级文件夹并迁移文件”涉及的核心技术是自动化处理文件系统,具体包括文件日期的读取、文件夹结构的动态创建以及文件的移动操作。这一过程通常用于整理大量文件,便于管理和检索。以下是...

Global site tag (gtag.js) - Google Analytics