`
smilease
  • 浏览: 88479 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

java中的mkdir与mkdirs

 
阅读更多

在windows下面使用mkdir可以创建目录,在linux下面失败,mkdirs在windows下和linux都可以正常使用。

 

在windows下面,/a/b 和 /a//b 会认为是同一个文件夹,在linux下面会认为是不同文件夹,但是新建后还是会覆盖之前的b文件夹

 

String ctxPath = request.getSession().getServletContext().getRealPath(
				"/")
				+ configPath;
		SimpleDateFormat sdf = new SimpleDateFormat("yyyyMM");
		String ymd = sdf.format(new Date());
		ctxPath +=ymd + "/";
		// 创建文件夹
		File file = new File(ctxPath);
		if (!file.exists()) {
			file.mkdirs();
		}
 
分享到:
评论

相关推荐

    Java教程之javaIO详解

    Java IO(Input/Output)是 Java 语言中用于处理输入输出操作的类库,提供了大量的类和方法来实现文件、网络、字节流等方面的输入输出操作。下面对 Java IO 中的重要知识点进行详细说明。 一、File 类 File 类是 ...

    java代码-用mkdir创建目录, 用到File类创建文件对象,list()列函数,isDirectory()判断是否目录函数。

    在Java编程语言中,创建目录是一项常见的操作,这通常涉及到`java.io.File`类的使用。这个类提供了许多方法来处理文件和目录,包括创建、删除、重命名以及检查文件或目录的存在状态。在这个场景中,我们将深入探讨...

    hadoop1.0 Failed to set permissions of path 解决方案

    at org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:344) at org.apache.hadoop.fs.FilterFileSystem.mkdirs(FilterFileSystem.java:189) at org.apache.hadoop.mapred.TaskTracker....

    java中的IO整理完整版

    Java中的IO(Input/Output,输入/输出)是Java编程中不可或缺的一部分,它主要用于处理数据的读取和写入。以下是对Java IO的详细整理: 首先,Java中的`File`类是操作文件和目录的基础,它提供了许多方法来创建、...

    Java 中关于文件的操作

    使用`File`类的`mkdir()`或`mkdirs()`创建目录,`delete()`删除文件或空目录,`renameTo()`重命名文件或目录。例如: ```java File dir = new File("newDirectory"); dir.mkdirs(); File oldFile = new File(...

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

    2. **mkdir()与mkdirs()的区别**: - `mkdir()`:仅创建当前文件夹。 - `mkdirs()`:创建当前文件夹及其父级不存在的所有目录。 #### 三、删除文件夹 删除文件夹的操作也需要借助`java.io.File`类来实现。但是...

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

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

    java解压缩zip代码与用到的jar包

    在Java编程语言中,处理压缩文件,如ZIP格式,是一项常见的任务。这通常涉及到压缩文件以节省存储空间,以及解压缩文件以便访问其内容。在本篇中,我们将深入探讨如何使用Java API来实现ZIP文件的解压缩,以及可能...

    Java语言编写的Linux简单命令解释器

    在Java中,这可以通过`File`类的`mkdir()`或`mkdirs()`方法实现,确保父目录存在。 7. **rmdir命令**:`rmdir`用于删除空目录。Java的`File`类提供了`delete()`方法,但需要注意安全性和权限问题,确保目录为空且...

    java 移动文件.

    在 Java 中,可以使用 File 类的 mkdir 方法来创建文件夹,使用 delete 方法来删除文件夹。 五、文件操作工具类 FileOperate 是一个文件操作工具类,提供了多种文件操作方法,包括新建目录、新建文件、复制文件、...

    Java文件目录操作(模拟DOS)

    在Java中,可以使用`java.io.File`的`mkdir()`或`mkdirs()`方法。`mkdir()`只创建单级目录,而`mkdirs()`会创建多级目录结构,如果需要的话。 6. **删除目录(rd)**: `rd`命令用于删除目录,但需要注意的是,Java中...

    java中File类的使用方法 File类的

    Java 中 File 类的使用方法 Java 中的 File 类是 java.io 包中的一员,它提供了对文件和文件夹的操作。下面是对 File 类的使用方法的详细讲解。 构造函数 File 类有多个构造函数,分别是: * `public File...

    java中文件操作大全

    使用`java.io.File`类的`createNewFile()`方法创建文件,使用`mkdir()`或`mkdirs()`方法创建目录。 ```java import java.io.File; public class Main { public static void main(String[] args) { File file = ...

    Java中对文件的操作

    ### Java中对文件的操作 在Java编程语言中,文件操作是一项基本且重要的功能。通过Java提供的IO类库,我们可以方便地实现对文件的各种操作,包括创建目录、创建文件、删除文件、读取文件、复制文件以及下载文件等。...

    自己写的java中文件的操作工具类,包括对目录的管理

    例如,`mkdir()`用于创建单级目录,`mkdirs()`用于创建多级目录,`list()`返回目录中的文件名数组。 3. **自定义工具类**:编写自定义的工具类是为了封装常用功能,提高代码的可重用性和可维护性。这个工具类可能...

    Java通用解压代码(RAR5,Zip,7Z)

    在Java编程环境中,解压不同类型的压缩文件,如RAR5、Zip和7z,是一项常见的任务。为了实现这一功能,我们需要使用特定的库,因为Java标准库并不直接支持RAR5和7z格式。这里我们将详细探讨如何使用Java来处理这些...

    java输入输出流,电子课件

    Java输入输出流是Java编程中不可或缺的部分,它用于应用程序与外部设备之间进行数据交换,比如磁盘、网络、键盘和显示器。I/O流是Java中处理输入和输出的基础框架,它提供了一种抽象的方式来处理不同类型的输入源和...

    java的各种io操作

    Java的IO操作是Java编程中的重要组成部分,它允许开发者处理输入和输出,包括读取文件、写入文件、复制文件、创建目录等。在Java中,IO操作主要依赖于`java.io`包中的类和接口。 1. **新建目录**: 在Java中,我们...

    JAVA文件管理器

    4. **管理文件夹**:File类提供了mkdir()和mkdirs()方法创建目录,listFiles()方法获取目录下的所有文件和子目录,delete()方法删除文件或空目录。如果需要递归删除整个目录结构,需要编写额外的逻辑。 5. **命令行...

    Java IO知识点

    通过File对象,我们可以执行一系列操作,如检查文件或目录的存在(exists())、判断类型(isDirectory(), isFile())、创建目录(mkdir(), mkdirs())、获取文件路径(getAbsolutePath(), getPath())、获取文件名...

Global site tag (gtag.js) - Google Analytics