控制台程序,使用两种方法来创建目录。

 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);
}
}
}

最新文章

  1. html基础起航
  2. 线程本地存储TLS(Thread Local Storage)的原理和实现——分类和原理
  3. 谈“技术含量”的问题
  4. 他们在军训,我在搞 OI(一)
  5. 2016 系统设计第一期 (档案一)MVC bootstrap model弹出子页面
  6. c#datagrid的每行的单击事件
  7. netbean7.4 保存远程项目的时候老是跳警告框的解决方案
  8. 好用的Google漏洞爬虫:Google Mass Explorer
  9. 如何定义开发完成?(Definition of Done)
  10. SpaceVim的基本安装和常见问题
  11. Linux笔记 rm -rf 嘻嘻
  12. HTTP协议和XMPP协议、MQTT协议
  13. 一些安卓模拟器的IP问题和getOutputStream();关于connect();的函数异常的问题
  14. PHP中redis的使用
  15. mysql实战优化之九:MySQL查询缓存总结
  16. n进制转十进制
  17. 【方法】纯jQuery实现星巴克官网导航栏效果
  18. Android程序apk反编译破解方法
  19. 嵌入式C语言自我修养 11:有一种函数,叫内建函数
  20. 20155233 《Java程序设计》 第十三周课堂练习总结

热门文章

  1. Bootstrap页面布局7 - Bootstrap响应式布局的实用类
  2. Asp.net 服务器Application,Session,Cookie,ViewState和Cache区别
  3. Flink DataStream API Programming Guide
  4. IE6/7中setAttribute不支持class/for/rowspan/colspan等属性
  5. Linus:利用二级指针删除单向链表
  6. Windows下git使用代理服务器的设置方法
  7. Sort---hdu5884(优先队列+二分)
  8. Sql server中左连接语句
  9. C++经典编程题#6:分配病房
  10. npy in c