File

文件包含以下两类:1)文件夹(directory); 2)普通文件(File),普通文件一般指的是文本文件,以.txt结尾,常见的excel、word均不属于文本文件。
其中,文件的属性有:

1) 文件名
2) 文件大小
3) 存放路径

文件的方法有:

1)删除
2)创建
3)查询

一个File类对象可以表示一个具体的文件。

创建文本文件

createNewFile(),如果文件不存在则创建,存在则创建失败

创建单个文件

mkdir(),如果文件夹不存在则创建,存在则创建失败

创建多级文件夹

mkdirs(),如果文件夹不存在则创建,存在则创建失败

代码实现

/*** File*  一个File类对象可以表示一个具体的文件*  1.创建文件或者文件夹,有异常*    1)创建文本文件*      createNewFile(),如果文件不存在则创建,存在则创建失败*    2)创建单个文件*      mkdir(),如果文件夹不存在则创建,存在则创建失败*    3)创建多级文件夹*     mkdirs(),如果文件夹不存在则创建,存在则创建失败**/
public class FileDemo1 {public static void main(String[] args) {try {File file1 = new File("F:\\x0803.txt");//创建一个新的普通文件boolean flag = file1.createNewFile();System.out.println(flag?"创建成功":"创建失败");//创建一个文件夹File file2 = new File("F:\\x0803_java");boolean flag2 = file2.mkdir();System.out.println(flag2?"文件夹创建成功":"文件夹创建失败");//创建多级文件File file3 = new File("F:\\x0803_java\\web\\html\\tag");boolean flag3 = file3.mkdirs();System.out.println(flag3?"多级文件夹创建成功":"多级文件夹创建失败");} catch (IOException e) {e.printStackTrace();}}
}

File---文件、文件夹的创建相关推荐

  1. JAVA之旅(二十八)——File概述,创建,删除,判断文件存在,创建文件夹,判断是否为文件/文件夹,获取信息,文件列表,文件过滤...

    JAVA之旅(二十八)--File概述,创建,删除,判断文件存在,创建文件夹,判断是否为文件/文件夹,获取信息,文件列表,文件过滤 我们可以继续了,今天说下File 一.File概述 文件的操作是非常 ...

  2. JAVA之旅(二十八)——File概述,创建,删除,判断文件存在,创建文件夹,判断是否为文件/文件夹,获取信息,文件列表,文件过滤

    JAVA之旅(二十八)--File概述,创建,删除,判断文件存在,创建文件夹,判断是否为文件/文件夹,获取信息,文件列表,文件过滤 我们可以继续了,今天说下File 一.File概述 文件的操作是非常 ...

  3. Android中文件与文件夹的创建(file)

    1.关于文件夹的创建 //新建一个File,传入文件夹目录 File file = new File("/mnt/sdcard/work/mywork"); //判断文件夹是否存在 ...

  4. java 遍历file_JAVA File类(文件的遍历,创建,删除)

    File类构造函数 File f1=new File("H://asc//");//传入文件/目录的路径 File f2=new File(f1,"test.txt&qu ...

  5. golang 文件 文件夹 创建 读取 移动 复制 写入 遍历

    目录 文件读取 创建 写入 移动 拷贝 删除 文件 创建文件夹 文件覆盖判断 遍历文件夹 权限 文件操作, 大体分为两部分: os库 : 文件\文件夹创建,读取,移动,复制 io库 : 文件内容的写入 ...

  6. python怎么编辑文件夹_python创建修改文件

    python中对文件.文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块. 得到当前工作目录,即当前Python脚本工作的目录路径:os.getcwd() 返回指定目录下的所有文件和目录 ...

  7. 文件,文件夹的创建和删除

    QQ群中,有人问文件夹的删除,就上网查了一下,整了个程序,要注意的地方就是,文件夹里面的内容要判断是文件还是子文件夹 贴上源码(有的内容来自网络) import java.io.File; impor ...

  8. python怎么创建文件夹_如何使用python在文件夹中创建文本文件?

    我试图在一个不是运行脚本的目录的文件夹中创建一个.txt文件.我有一个脚本所在的文件夹,我可以在脚本所在的同一个目录中创建该文件夹,但它不会在该文件夹中创建文本文件.我通常遇到两个错误中的一个:Per ...

  9. java创建文件夹和文件_Java创建文件夹与创建文件

    jik package test.file; //time: 05-12-22 //author: [email]huapingsmith@hotmail.com[/email] //descript ...

  10. C#文件夹的创建和定期删除

    文件夹的创建和定期删除 1. 效果和代码 2. 代码下载地址: 1. 效果和代码 using System; using System.Collections.Generic; using Syste ...

最新文章

  1. c 应用程序多语言版本,c – 在win32 API应用程序中实现全球化/多语言功能
  2. 为什么程序员不能接私活?
  3. 三星android 7.0 root,三星G9300 7.0 root教程及获取7.0的root权限
  4. QT学习:基本对话框
  5. LeetCode - 141. 环形链表
  6. 根据专利号到专利查询的网站上抓取想要的信息(上)
  7. for循环中++i 和 i++ 的区别
  8. 几个常用的文本处理shell 命令:find、grep、sort、uniq、sed、awk
  9. R语言编程艺术(4)R对数据、文件、字符串以及图形的处理
  10. 为您详细比较三个 CSS 预处理器(框架):Sass、LESS 和 Stylus
  11. [求助] win7 x64 封装 出现 Administrator.xxxxx 的问题
  12. 李宏毅 || 机器学习笔记一
  13. 昂达平板不能开机刷机_昂达平板电脑刷机教程
  14. 什么是驻点和拐点_拐点和驻点的区别有哪些
  15. 孕马血清促性腺激素PMSG的来源及主要功能
  16. C# + HotKey
  17. Windows设置自动关机
  18. 巨象指纹浏览器是如何解决账号关联问题的
  19. xlsx表格怎么筛选重复数据_excel表格如何过滤筛选重复项内容
  20. Java代码混淆工具ProGuard

热门文章

  1. linux学习---brk(), sbrk() 用法
  2. STM32、51单片机如何使用USB转TTL烧写程序?
  3. 规划新一年 IT 技术路线?一起来学习下 Gartner 基础设施 Hype Cycle
  4. ES6数组去重的方法
  5. pgAdmin4卡在Please enter the password for the user ‘postgres‘ to connect the server - “PostgreSQL“
  6. UE4 Socket多线程非阻塞通信【2】
  7. 罗振宇为何说什么都错?
  8. kindeditor在线编辑器的使用心得
  9. 测试环境部署——selenium+python
  10. Element Plus 虚拟化表格组件的使用(排序、筛选、自定义单元格渲染) - 个人使用总结