`

java创建目录

    博客分类:
  • java
阅读更多
写道
我们知道在File类中提供了
mkdir和mkdirs两种方法来创建目录
提供了
createNewFile方法来创建文件。

mkdir只能创建单个目录,当形与test/pp/tt/aa这种目录形式的我们只能用mkdirs来创建了

可是形与test/pp/tt/asd.txt这种前面是目录最后一个是文件的目录形式如果我们还用mkdirs来创建的话就会把asd.txt当作一个目录来创建。

这个时候我们应该怎么做呢。下面给出实现代码。
Java代码
package com.unis.io;

import java.io.File;
import java.io.IOException;

public class FileTest {
public static void main(String[] args) throws IOException {
File file = new File("test/pp/tt/asd.txt");
File parent = file.getParentFile();
if(parent!=null&&!parent.exists()){
parent.mkdirs();
}
file.createNewFile();
}

}

 

这是别人写的。。。。小有价值

分享到:
评论
2 楼 chen_lian 2014-08-27  
恩恩 按照上面的代码测试一下觉得很对
1 楼 大海lb 2011-03-28  
这个文件创建到哪里去了。。。。

相关推荐

    java操作Hadoop源码之HDFS Java API操作-创建目录

    本文将详细讲解如何使用Java API来操作HDFS,特别是创建目录的功能。我们将探讨Hadoop的环境配置、HDFS API的使用以及具体创建目录的步骤。 首先,理解Hadoop的环境配置至关重要。在进行Java编程之前,你需要确保...

    Java生成、修改文件夹和文件名.rar

    Java生成、修改文件夹和文件名,Java创建目录或文件夹,并修改、删除、重命名文件夹或文件名称,使用进行的文件操作实例。  super("目录和文件的创建、删除和更名"); //调用父类构造函数  jtfPath=new ...

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

    在Java中,`java.io.File`类提供了创建和删除文件或目录的功能。下面将详细介绍如何利用这些功能实现文件和文件夹的基本操作。 #### 一、创建文件夹 创建文件夹是通过`File`类的`mkdir()`或`mkdirs()`方法实现的。...

    java 创建文件夹或文件

    1. Java创建文件的基本原理。 2. 如何使用`java.io.File`类来创建文件与目录。 3. 代码示例分析:创建文件、创建目录以及创建临时文件的具体实现。 ### 一、Java创建文件的基本原理 在Java中,可以使用`java.io....

    Java 添加Word目录的2种方法示例代码详解

    Java 添加 Word 目录的 2 种方法示例代码详解 在本文中,我们将探讨 Java 中添加 Word 目录的两种方法。目录是一种能够快速、有效地帮助读者了解文档或书籍主要内容的方式。在 Word 中,插入目录首先需要设置相应...

    java调用cmd创建目录和复制文件

    在Java编程中,有时我们需要执行一些系统级别的操作,如创建目录、复制文件等,这些操作在Windows系统中可以通过命令行接口(CMD)来完成。Java提供了Runtime类和ProcessBuilder类来实现这样的功能,允许我们调用...

    java创建多级目录文件的实例讲解

    这个方法会递归地创建目录,直到指定的完整路径存在。如果路径中的某个中间目录已经存在,`mkdirs()`也会正常工作,不会抛出异常。 以下是一个创建多级目录文件的Java实例代码: ```java import org.apache....

    Java目录树控件

    在Java编程环境中,构建一个能够展示系统目录树结构的控件是常见的需求,尤其是在开发桌面应用或者需要用户浏览文件系统时。"Java目录树控件"的实现涉及到多个技术点,包括文件I/O操作、数据结构(如树)的表示以及...

    java 在指定的目录下创建多个临时文件

    在Java编程语言中,创建多个临时...总结来说,Java提供了强大的文件操作功能,通过`File`和`Files`类,我们可以方便地在指定目录下创建多个临时文件。通过理解这些API,开发者能够灵活地满足各种临时文件存储的需求。

    java实现本地按照FTP服务器上目录结构创建文件夹下载文件

    在Java编程环境中,实现从FTP(File Transfer Protocol)服务器上按照其目录结构创建本地文件夹并下载文件是一项常见的任务。FTP是一种用于在网络上传输文件的标准协议,它允许用户从远程服务器上获取或发送文件。本...

    Java IO创建目录和文件实例代码

    "Java IO创建目录和文件实例代码" 本篇文章主要分享了Java IO创建目录和文件的实例代码,提供了详细的代码示例和解释,帮助开发者快速掌握Java IO的文件操作技能。 Java IO创建目录 在 Java 中,创建目录可以使用...

    java-core 实现fckeditor按日期创建目录上传图片

    java-core 实现fckeditor按日期创建目录上传图片

    Java硬盘目录的实现

    4. 编写通用工具方法,如创建目录、读写文件等。 以上内容仅是对给定文件名的合理推测,实际的代码实现可能会根据具体需求有所不同。在实际项目中,还需要考虑异常处理、性能优化、多线程安全等问题。

    java获取文件创建时间

    首先,我们需要导入`java.io.File`类,它是Java I/O流模型中的基础类,代表了文件和目录路径名的抽象表示。`File`类提供了一系列的方法来获取和操作文件。 要获取文件的创建时间,我们需要使用`File`类的`last...

    Java ftp工具类,可以实现ftp上传,读取,目录切换,内容创建,目录创建、检查文件是否存在,支持主动方式和被动方式读取

    Java ftp工具类,可以实现ftp上传,读取,目录切换,内容创建,目录创建、检查文件是否存在,支持主动方式和被动方式读取

    java转目录树json

    在Java开发中,将目录结构转换为JSON格式是一种常见的需求,特别是在构建文件管理系统、Web应用或者需要在前端展示树形目录结构时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和...

    java中读取目录下指定的文件

    Java提供了丰富的API来处理文件系统相关的操作,包括读取、创建、删除文件以及遍历目录等。这里我们将详细讲解如何在Java中实现这个功能。 首先,你需要导入Java的`java.io`包,它包含了处理文件和输入/输出流的...

    Java监控目录文件夹程序.rar

    此外,Java 7引入了`java.nio.file`包,其中包含`WatchService`接口,它允许我们监听文件系统事件,例如创建、删除、修改文件或目录。通过注册`WatchKey`到特定的目录,并处理接收到的`WatchEvent`s,我们可以实现...

    Java 实例 - 递归创建目录源代码-详细教程.zip

    在Java编程中,递归是一种强大的技术,常用于解决复杂问题,例如遍历文件系统、树形结构或创建目录。本教程将深入讲解如何使用Java的递归方法创建多级目录,这对于处理复杂的文件组织结构至关重要。下面我们将详细...

    java FTP服务器文件上传下载,创建多级文件夹.zip

    在FTP服务器上创建目录,需要使用`FTPClient`的`makeDirectory()`方法。如果要创建多级目录,需要逐级创建。例如,创建`dir1/dir2`目录: ```java String[] dirs = {"dir1", "dir2"}; for (String dir : dirs) { if...

Global site tag (gtag.js) - Google Analytics