`
颖宝blingbling
  • 浏览: 40386 次
  • 性别: Icon_minigender_1
  • 来自: China
文章分类
社区版块
存档分类
最新评论

Java创建父级文件夹

 
阅读更多
	/**
	 * 创建父级文件夹
	 * 
	 * @param file
	 *            完整路径文件名(注:不是文件夹)
	 */
	public static void createParentPath(File file) {
		File parentFile = file.getParentFile();
		if (null != parentFile && !parentFile.exists()) {
			parentFile.mkdirs(); // 创建文件夹
			createParentPath(parentFile); // 递归创建父级目录
		}
	}

分享到:
评论

相关推荐

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

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

    使用smbj.jar访问共享文件夹,解决SMB2/SMB3共享文件夹访问的问题

    使用smbj.jar,开发者可以创建Java程序来连接到远程服务器的共享文件夹,执行读写操作,甚至管理文件权限。以下是一些核心知识点: 1. **安装与引入**:首先,你需要下载smbj.jar并将其添加到你的项目类路径中。...

    idea 普通文件夹 转换成 module操作

    1. 右击该普通文件夹的父级(即它上一级的 module),选择 Open Module Settings,之后会弹出一个框。 2. 在中间文件夹这一列找到刚刚的父级 module,选中后点击列顶部的加号“+”,在弹出框选择“Import Module”,...

    Java在指定路径上创建文件提示不存在解决方法

    与mkdir方法不同的是,mkdirs方法会检查路径中的所有父级目录是否存在,如果不存在,mkdirs方法会创建所有不存在的父级目录。这意味着使用mkdirs方法可以确保整个目录结构被创建,即使最顶层的目录不存在。 4. 创建...

    JDT应用开发相关资料

    以下是一个示例代码段,展示了如何从给定的资源(项目、文件夹和文件)创建Java元素: ```java private void createJavaElementsFrom(IProject myProject, IFolder myFolder, IFile myFile) { IJavaProject ...

    YY工具箱.rar

    【压缩包子文件的文件名称列表】中只列出了"YY工具箱"这一项,这暗示着压缩包内部可能包含了一个名为"YY工具箱"的主目录或者文件,该文件可能是个归档或者包含了所有相关源码和模块的父级文件夹。在实际的压缩包中,...

    day018-File类代码以及笔记.rar

    2.2 File(String parent, String child) 在父级目录下创建一个文件或文件夹 parent:父级目录 child:当前目录或者当前文件 2.3 File(File parent, String child) 在父级目录下创建一个文件...

    16 个有用的的Java工具类(小结)

    * forceMkdir:强制创建文件夹,如果该文件夹父级目录不存在,则创建父级 * write:把字符写到指定文件中 * listFiles:列举某个目录下的文件(根据过滤器) * copyDirectory:复制文件夹 * forceDelete:强制删除...

    商城项目11111.zip

    这个项目的标签是 "java",这意味着整个项目是基于Java语言构建的,这暗示我们它可能使用了Spring Boot、Spring MVC或者其他的Java框架来构建后端服务,同时可能结合了Java相关的数据库操作技术,如JPA或MyBatis。...

    开源项目-icholy-killable.zip

    这种设计思路与Go语言中的Context或者Java 7以上的Future.cancel()方法有异曲同工之妙,都是为了在复杂的程序结构中提供一种集中式的取消策略。在killable-master文件夹中,我们可以期待找到该项目的源代码、示例、...

    网页代码特效实例大全之折叠菜单

    这种设计对于有大量子分类的网站特别有用,如163网盘这样的云存储服务,它需要展示众多的文件夹和文件。 在实现163网盘折叠菜单的过程中,主要涉及以下几个关键知识点: 1. **HTML 结构**:首先,我们需要用HTML...

    无限级导航菜单

    1. **层次结构**:无限级导航菜单的核心是层次结构,它将信息组织成父级和子级的关系,允许用户通过点击展开或关闭子菜单,以探索更具体的内容。 2. **可扩展性**:设计时需考虑到菜单可能随时间增长而增加更多的...

    android全国地区选择

    在这个场景下,JSON文件可能包含了我国所有省、市、区县的层级关系和名称信息,每个地区作为一个对象,包含其父级和地区名称等属性。 在Android中,处理这种JSON数据的方式通常是先将文件读取到内存中,然后使用...

    Git实战操作(Idea)

    - **mkdir 文件夹名**:在当前目录下创建一个新的文件夹。 - **cd 文件夹名**:进入指定的文件夹。 - **cd ..**:返回当前目录的父级目录。 - **touch 文件名.后缀**:创建一个新文件。 - **rm 文件名.后缀**:删除...

    Wildcards:代码的目的是在作为输入给出的目录路径中接受通配符,以给出满足输入路径的目录列表的输出

    这个数组作为参数之一传递给我作为递归函数创建的 _getDirectoryList 方法。 它从数组的第一个元素开始并检查它的下一个元素,如果它是一个文件夹,即非通配符条目,那么它通过附加它并传递路径来构建一个路径以...

    gradleMultiModuleDemo.zip

    在Gradle项目中,我们可以创建一个资源文件夹(如src/main/resources),存放application.properties或application.yml,其中定义数据库连接信息。然后在各模块的启动类中,通过@ConfigurationProperties注解将配置...

    2021-2022计算机二级等级考试试题及答案No.3038.docx

    9. Java源程序编译后生成的是字节码文件,扩展名为`.class`,这是Java虚拟机(JVM)能够识别和执行的格式。 10. 在Windows系统中,要查看“我的电脑”中文档和文件夹的详细信息,可以通过查看菜单选择“详细资料”...

    spring osgi 中文

    **Spring框架**是一个领先的全栈Java/JEE应用框架,它提供了一个轻量级的容器,支持依赖注入、面向切面编程(AOP)以及可插拔的服务抽象等功能。这使得开发者能够采用非侵入式的编程模型进行开发。 **OSGi**(Open ...

    解决idea使用过程中让你觉得不爽的一些问题(小结)

    问题3:导入项目父级目录不是Maven Parent目录而是普通的文件夹,里面的子Maven项目无法识别 这个问题的解决方法是,检查项目结构,确保父级目录是Maven Parent目录。 问题4:修改了pom.xml后发现依赖的包还是没有...

Global site tag (gtag.js) - Google Analytics