java学习(143):file方法类实现
import java.io.File;
import java.io.IOException;
import java.net.URI;
import java.util.List;//文件管理类
public class FileManager {public static File createFileAction(URI uri){//使用URI做出参数创建对象if(uri!=null)return new File( uri );return null;}//dir文件夹路径名称//filename 在dir里面创建的文件public static void reateDir(String dir, List<String> fileNames){File dirFile=new File( dir );if(!dirFile.exists()){//如果目录不存在则创建目录boolean bool=dirFile.mkdir();if(bool){for(String s:fileNames){//循环创建文件File f=new File( dirFile, s);//创建文件对象try {f.createNewFile();//在硬盘创建文件}catch (IOException e){e.printStackTrace();}}}else{for(String s:fileNames){//循环创建文件File f=new File( dirFile, s);//创建文件对象try {f.createNewFile();//在硬盘创建文件}catch (IOException e){e.printStackTrace();}}}//如果目录创建成功,则创建文件}}
}
测试类
import java.io.File;
import java.net.URI;public class test86 {public static void main(String[] args){URI uri=null;uri=URI.create( "file:/e:/files/1.txt" );File resfile=FileManager.createFileAction( uri );System.out.println( resfile!=null );}
}
运行结果
java学习(143):file方法类实现相关推荐
- java工具类应该抛异常吗,java学习阶段一 工具类(异常)
java学习阶段一 工具类(异常) 介绍 异常:运行期间出现的错误 背离程序本身意图的表现 基本知识 异常的分类 根类 Throwable Error 程序无法处理的错误 表示运行应用程序中教严重的问 ...
- Java学习第十二天----方法参数类型以及返回值类型问题、链式编程、package包、权限修饰符、内部类、成员内部类
Java学习第十二天----方法参数类型以及返回值类型问题.链式编程.package包.权限修饰符.内部类.成员内部类 1.方法参数类型: (1)类名作为形式参数: public class MyTe ...
- Java学习笔记----File类与IO流
第五章:File类与IO流 第一节:File类 1.1 概述 java.io.File类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作 Java把电脑中的文件和文件夹(目录) ...
- java学习笔记——第八章 类和方法(二)
8.4使用方法 java中的方法不能独立存在,他必须属于一个类或者一个对象,因此方法也不能像函数那样被独立执行.因此必须使用类或对象来调用. 总结: 方法不能独立定义,方法只能在类体中定义. 逻辑上讲 ...
- java学习笔记7--抽象类与抽象方法
接着前面的学习: java学习笔记6--类的继承.Object类 java学习笔记5--类的方法 java学习笔记4--类与对象的基本概念(2) java学习笔记3--类与对象的基本概念(1) jav ...
- Java学习总结3——枚举类和反射机制
Java枚举类和反射机制 一.Java枚举类(Enum): 在某些情况下,一个类的对象是有限且固定的,对于这种对象的实例有限且固定的类,在 Java 中被称为枚举类(Enum):枚举类是为了提高代码可 ...
- Java学习路线以及方法推荐
大一的时候,我仅仅接触过 C 语言,对 C 语言的掌握程度仅仅是可以完成老师布置的课后习题.那时候我的主要的精力都放在了参加各种课外活动,跟着一个很不错的社团尝试了很多我之前从未尝试过的事情:露营.户 ...
- Java学习笔记Day06 工具类及常用算法
第六章 工具类及常用算法 文章目录 第六章 工具类及常用算法 Java语言基础类 Java基础类库 Object类 概述 toString方法 方法摘要 覆盖重写 equals方法 方法摘要 默认地址 ...
- 【Java学习】Font字体类的用法介绍
一.Font类简介 Font类是用于设置图形用户界面上的字体样式的,包括字体类型(例如宋体.仿宋.Times New Roman等).字体风格(例如斜体字.加粗等).以及字号大小. 二.Font类的引 ...
最新文章
- LeetCode中等题之最简分数
- 矩阵对抗与系统补丁200911(第2期)下载
- Shell(8)——for、while、until
- PostProcessor
- 专业课程设计之客户与服务器程序的同步与通信机制的设计(三)数据共享和线程
- c语言 谭浩强 一维数组内放10个学生成绩 全局变量写一个函数 最高分、最低分、平均分...
- 常见web前台技术之间的关系html,css,javascript...
- matlab矩阵0-1归化,数据标准化归化处理.doc
- DSSM算法-计算文本相似度
- Acer 4750 安装黑苹果_黑苹果 MacOS 10.15 Catalina 最新安装教程
- oracle用户sde老是锁定,关于ArcGIS10.0版本的SDE密码修改,账户锁定,SDE服务启动又停止等问题的解决...
- cant find python executable_gyp ERR! stack Error: Can't find Python executable 'python'
- Python QGIS 3自动化教程
- java中继承applet类_Java - 33 Java Applet基础
- Win10怎么设置自动锁屏? win10自动锁屏的两种方法
- 安装office 错误代码:30068-39
- Plotly 和 Dash 构建 Python 交互式仪表板类 App
- 计算机桌面维护介绍,电脑显示器的维护
- EZo UIBuilder中嵌入微博分享按钮【实例】
- 刮刮奖效果的简单实现
热门文章
- 【ATT】Reverse Nodes in k-Group
- C++ Primer 有感(new和delete表达式)
- excel导出_SpringBoot实现快速导出Excel
- python初学者代码示例_python基础示例
- 交流电的有效值rms值_交流电路的功率三角因数原来是这样理解的
- 容器created状态_docker容器状态的转换实现
- flask-sqlalchemy mysql_Flask SQLAlchemy连接到MySQL数据库
- 「工具」IndexDB 版备忘录
- C++ 高级篇(二)—— 名空间 (Namespaces)
- vue中如何设置和清除定时器setInterval