建立文件夹或文件

  • 只能创建一级目录
//只能在已有的文件夹下创建子文件夹,不能同时创建文件夹和其子文件夹
public void creatFolder(){File file = new File("文件夹绝对路径");//如果不存在这个文件夹,则创建if(!file.exist()){  file.mkdir();}else{System.out.println("文件已存在");}
}
  • 创建多级目录,不能同时创建文件
//有一个问题,如果文件夹下存在文件名和要创建的文件夹一样的文件,则不能创建成功
File file = new File("/home/zcq/Desktop/aa/bb");if (!file.exists()){file.mkdirs();}else{System.out.println("已存在");}
  • 创建文件,不能同时创建文件夹
     File file = new File("/home/zcq/Desktop/a.txt");if (file.exists()){System.out.println("文件已存在!");}else{//文件不存在,则创建这个文件,//不管后缀名有没有,创建的始终是文件file.createNewFile();}

Java中创建目录 或 创建文件相关推荐

  1. Java中File使用--创建文件

    1.错误示范1,输出的是创建文件夹 D:\filepath\test\test.txt. public class FileTest {public static void main(String[] ...

  2. 浅析Java中对象的创建与对象的数据类型转换

    这篇文章主要介绍了Java中对象的创建与对象的数据类型转换,是Java入门学习中的基础知识,需要的朋友可以参考下 Java:对象创建和初始化过程 1.Java中的数据类型     Java中有3个数据 ...

  3. 内存映射文件 写入 卡住_在Java中使用内存映射文件时检测(写入)失败

    内存映射文件 写入 卡住 内存映射文件是一个很好的并且经常被忽视的工具. 我不会在这里详细介绍它们的工作方式(使用 力 Google Luke!),但我将快速总结其优势: 操作系统提供的延迟加载和写入 ...

  4. 在Java中使用内存映射文件时检测(写入)失败

    内存映射文件是一个很好的并且经常被忽视的工具. 我不会在这里详细介绍它们的工作方式(使用 力 Google Luke!),但我将快速总结其优势: 操作系统提供的延迟加载和写入缓存(您不必自己编写,并且 ...

  5. java中找不到文件是什么情况_java系统找不到指定文件怎么办

    系统找不到指定文件解决方法如下:目录路径太长,这个文件找不到,是因为目录路径太长,windows识别不了这么长的目录,首先,这个目录上级目录已经是windows的.2.检查文件路径是否正确 3.另外, ...

  6. 在Java中实现SFTP协议文件传输的两种解决方案

    在Java中实现SFTP协议文件传输的两种解决方案 1.1 背景 1.2 关于 FTP /FTPS 1.3 关于SFTP 解决方案一:使用 JSch 库 解决方案二:使用sshj 库 这篇博文来聊聊在 ...

  7. java数组创建后大小能改变吗,在Java中,数组创建成功以后,其大小(??? )(能/不能)改变...

    在Java中,数组创建成功以后,其大小(??? )(能/不能)改变 答: 不能 新民主主义革命最基本的动力是(). 答:中国无产阶级 病人,男性,36岁.尿蛋白(++++),全身水肿1个月,测血压16 ...

  8. Java 中的目录创建处理

    Java 中的目录创建处理 java中的File类,提供了2个api用于处理目录创建,分别是mkdir和mkdirs. File file = new File(path); boolean resu ...

  9. java 中数组的创建 数组遍历 以及数组的输出(打印)

    什么是数组? 如果我们需要创建一个 int 类型变量,那么我们只需要 int a; 如果我们需要创建五个 int 类型变量,那么我们只需要int a1; int a2; int a3; int a4; ...

最新文章

  1. python 读取图片成为一维数组_python+opencv 图像的数组和矩阵操作
  2. 中国电子信息工程科技发展十四大趋势(2021)
  3. gcc/g++链接时.o文件及库的顺序问题
  4. 【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验二十:SDRAM模块③ — 页读写 α...
  5. python-基础day10
  6. 专2-第二课 Eclipse开发环境搭建
  7. 系统架构师学习笔记-操作系统(三)
  8. ASP.Net数据库如何存取图片
  9. html cursor居中,CSS cursor属性
  10. 实操长文|评估风控策略效果(全)
  11. 【win32汇编】0x04 第一个窗口程序
  12. 【论文投稿】SOTA论文也未必能被接收,谷歌科学家Eric Jang谈顶会审稿标准
  13. mysql 数据备份 crontab
  14. 小魔术用计算机猜年龄,魔术中的数学之猜年龄
  15. UG二次开发(C#)—依据特征获取选择体对象
  16. UVM 中的消息机制
  17. 初中级前端面试复习总结(浏览器、HTTP、前端安全)
  18. 大数据处理过程之核心技术ETL详解
  19. 无线打印服务器与什么打印机相配,网络打印服务器-本地打印机和网络打印机有什么区别? 爱问知识人...
  20. 二、PC连接上tello edu并通过python进行简单控制

热门文章

  1. c语言printf输出字符表情,C语言中printf输出的奇怪错误
  2. labview界面设计之颜色使用(转)
  3. <table> | HTML表格标签的定义与用法
  4. 基于kalman滤波的磨损预测算法matlab仿真
  5. 科恩二进制静态漏洞检测工具BinAbsInspector
  6. labview 和lin 通讯_LABVIEW几种通讯应用1
  7. html用字符转换成表情,HTML表情符号
  8. 洛谷 P1477 [NOI2008]假面舞会
  9. 用while和for循环分别计算100以内奇数和偶数的和,并输出。(Java)
  10. 解决input 中 type=“number“右侧上下箭头以及取消默认滚轮事件