【JAVA】IO之创建文件目录,以及下级名称,下级File,根目录找寻

package com.sxt.io;

import java.io.File;

/**
 * mkdir()//创建目录,必须保证上一级目录存在,不存在则创建失败
 * mkdirs()//创建目录,父目录不存在则一同创建
 * list()//下级名称
 * listFiles()//下级File
 * listRoots()//根路径
 * 
 * @author Administrator
 *
 */
public class DirDemo01 {
	public static void main(String[] args) {
		File dir=new File("G:/workplace/IO_study01/dir/test");
		//创建目录  使用mkdir()创建会失败,使用mkdirs()创建无障碍
		boolean flag=dir.mkdir();
		System.out.println(flag);
		flag=dir.mkdirs();
		System.out.println(flag);
		
		//再使用mkdir()创建则无障碍,因为之前没有的dir目录已经被创建了
		dir=new File("G:/workplace/IO_study01/dir/test2");
		flag=dir.mkdir();
		System.out.println(flag);
		
		System.out.println("----------------------------------------");
		dir=new File("G:/workplace/IO_study01");
		
		//列出下一级名称
		String[] subNames=dir.list();
		for(String temp:subNames) {
			System.out.println(temp);
		}
		
		
		System.out.println("----------------------------------------");
		//下级对象
		File[] subFiles=dir.listFiles();
		for(File temp:subFiles) {
			System.out.println(temp.getAbsolutePath());
		}
		
		System.out.println("----------------------------------------");
		//所有盘符
		File[] roots=dir.listRoots();
		for(File temp:roots) {
			System.out.println(temp.getAbsolutePath());
		}
	}
}

输出结果;

false
true
true
----------------------------------------
.classpath
.project
.settings
bin
dir
girl.png
src
----------------------------------------
G:\workplace\IO_study01\.classpath
G:\workplace\IO_study01\.project
G:\workplace\IO_study01\.settings
G:\workplace\IO_study01\bin
G:\workplace\IO_study01\dir
G:\workplace\IO_study01\girl.png
G:\workplace\IO_study01\src
----------------------------------------
C:\
D:\
E:\
F:\
G:\
H:\

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值