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中如何利用文件流动态创建文件夹或文件的关键知识点。主要内容包括: 1. Java创建文件的基本原理。 2. 如何使用`java.io.File`类来创建文件与目录。 3. 代码示例分析:创建...
总结一下,使用Java创建文件夹主要涉及`File`类的`mkdirs()`方法,创建文件则需要`FileOutputStream`和`DataOutputStream`来读写数据。删除文件时,使用`File`类的`delete()`方法。在进行这些操作时,确保正确处理...
### Java创建文件夹:核心概念与实践 #### 1. **基础知识回顾** 在开始之前,让我们先回顾一些基本概念: - **File类**:Java中的`java.io.File`类用于封装与文件和目录相关的操作。它不涉及数据读写,而是关注...
创建文件夹是通过`File`类的`mkdir()`或`mkdirs()`方法实现的。`mkdir()`方法用于创建单级目录,而`mkdirs()`则可以创建多级目录。 ```java public void newFolder(String folderPath) { try { String filePath =...
### Java 创建文件夹及文件代码解析 在Java中创建文件夹和文件是常见的操作之一,尤其是在处理文件系统或开发需要文件存储的应用时。本篇文章将详细介绍`CreateFileUtil`类中的几个关键方法:`CreateFile`、`...
### Java创建文件夹的基础概念 在Java中,创建文件夹通常涉及到`java.io.File`类的使用。`File`类提供了多种方法来操作文件系统,包括创建、删除文件或目录等。在本例中,我们关注的是如何通过`mkdirs()`方法来创建...
Java创建文件夹及文件实例代码 Java创建文件夹及文件实例代码是指使用Java语言来创建文件夹和文件的实例代码。下面将详细解释该实例代码的知识点。 知识点1:File类 在Java中,File类是用于表示文件和目录的抽象...
### Java创建和删除文件夹与文件的知识点 #### 一、引言 在Java编程语言中,对文件系统的操作是一项非常基础且重要的功能。本文档将详细介绍如何使用Java来创建和删除文件夹以及文件,包括具体的实现代码和注意事项...
在Java编程中,统计文件夹大小是一项常见的任务,特别是在处理大量数据或者文件系统操作时。在JDK 7及以上版本中,Java引入了新的`java.nio.file`包,提供了更高效且灵活的方式来处理文件和目录。这个功能实现利用了...
// 创建目标文件或文件夹 File targetFile = new File(targetDir, file.getName()); if (file.isDirectory()) { // 如果是文件夹,递归移动 moveFiles(file, targetFile); } else { try { // 如果是文件,...
这是一个用JAVA编写的,在本地磁盘上创建一个文件目录,里面有文件夹和文件,然后再删除创建的这个目录,非常简单,希望能给初学JAVA的朋友一点帮助。如果这个程序有什么 问题,联系我felixlee@yeah.net
本文将详细讲解如何运用Java来实现文件夹的压缩,并将其备份到目标文件夹。首先,我们需要了解Java中用于处理压缩文件的核心库——`java.util.zip`。 在Java中,我们可以使用`ZipOutputStream`类来创建ZIP压缩文件...
综上所述,"TC批量创建文件夹的例子"是一个涵盖了Teamcenter API、Java编程、权限管理、批处理、用户界面集成等多个技术领域的实践案例。通过这个例子,开发者可以学习到如何利用Teamcenter的二次开发能力来增强系统...
本文将深入探讨如何使用Java来处理压缩文件,特别是针对标题提及的“java压缩文件以及文件夹”。我们将主要关注`ZipCompressor.java`这个类,它是实现文件和文件夹压缩的核心工具。 首先,让我们了解`java.util.zip...
本文介绍了如何在Java中创建文件夹的基本方法以及相关的扩展知识点。通过实例代码,我们学习了如何获取路径、构建`File`对象以及如何处理可能出现的异常情况。掌握这些基本操作对于进行文件系统的编程是非常重要的。...
在Java编程中,删除文件或文件夹是一项常见的操作。这里我们将深入探讨如何使用Java的`java.io.File`类来实现这一功能,特别是不使用递归而采用循环的方式。首先,让我们了解一下`File`类的基本概念。 `java.io....
Java 实现 FTP 上传和创建文件夹 Java 实现 FTP 上传是指使用 Java 语言通过 FTP 协议将文件上传到 FTP 服务器的过程。在这个过程中,需要使用commons-net-3.3.jar包来实现 FTP 客户端的连接和文件上传。本文将详细...
使用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内置的IO流来实现文件夹的zip压缩以及zip压缩包的解压,无需依赖其他的第三方库如Apache Commons IO或JavaZip。 ### 文件夹压缩成ZIP 首先,我们需要理解如何将一个文件夹及其内容...
标题“根据文件日期创建日期层级文件夹并迁移文件”涉及的核心技术是自动化处理文件系统,具体包括文件日期的读取、文件夹结构的动态创建以及文件的移动操作。这一过程通常用于整理大量文件,便于管理和检索。以下是...