Java基础之访问文件与目录——创建目录(CreatingDirectories)
2024-09-18 18:24:27
控制台程序,使用两种方法来创建目录。
import java.nio.file.*;
import java.io.IOException; public class CreatingDirectories {
public static void main(String[] args){
Path relPath =Paths.get("junkDir");
createSingleDirectory(relPath);
createSingleDirectory(relPath); Path absPath =Paths.get("E:/JavaProject/BeginningJava/Ch9_Directories/CreatingDirectories/dir1/dir2/dir3");
createSingleDirectory(absPath);
createMultipleDirectories(absPath);
createMultipleDirectories(absPath);
}
static void createSingleDirectory(Path path){
try{
Files.createDirectory(path);
path=path.toAbsolutePath();
System.out.println("\n" + path +" directory created.");
}catch(NoSuchFileException e) {
System.out.println("\nDirectory creation failed:\n" + e);
}catch(FileAlreadyExistsException e) {
System.out.println("\nDirectory creation failed:\n" + e);
}catch(IOException e) {
System.out.println("\nDirectory creation failed:\n" + e);
}
}
static void createMultipleDirectories(Path path) {
try{
Files.createDirectories(path);
path=path.toAbsolutePath();
System.out.println("\n" + path + " directory created.");
}catch(IOException e){
System.out.println("\nDirectory creation failed:\n" + e);
}
}
}
最新文章
- html基础起航
- 线程本地存储TLS(Thread Local Storage)的原理和实现——分类和原理
- 谈“技术含量”的问题
- 他们在军训,我在搞 OI(一)
- 2016 系统设计第一期 (档案一)MVC bootstrap model弹出子页面
- c#datagrid的每行的单击事件
- netbean7.4 保存远程项目的时候老是跳警告框的解决方案
- 好用的Google漏洞爬虫:Google Mass Explorer
- 如何定义开发完成?(Definition of Done)
- SpaceVim的基本安装和常见问题
- Linux笔记 rm -rf 嘻嘻
- HTTP协议和XMPP协议、MQTT协议
- 一些安卓模拟器的IP问题和getOutputStream();关于connect();的函数异常的问题
- PHP中redis的使用
- mysql实战优化之九:MySQL查询缓存总结
- n进制转十进制
- 【方法】纯jQuery实现星巴克官网导航栏效果
- Android程序apk反编译破解方法
- 嵌入式C语言自我修养 11:有一种函数,叫内建函数
- 20155233 《Java程序设计》 第十三周课堂练习总结
热门文章
- Bootstrap页面布局7 - Bootstrap响应式布局的实用类
- Asp.net 服务器Application,Session,Cookie,ViewState和Cache区别
- Flink DataStream API Programming Guide
- IE6/7中setAttribute不支持class/for/rowspan/colspan等属性
- Linus:利用二级指针删除单向链表
- Windows下git使用代理服务器的设置方法
- Sort---hdu5884(优先队列+二分)
- Sql server中左连接语句
- C++经典编程题#6:分配病房
- npy in c