package www.KINDA.com.cn.io;
import java.io.File;
import java.io.IOException;
public class FileDemo2 {
public static void main(String[] args) throws IOException {
/**
* 创建一个文件,kinda.txt
* 而这个文件在a/b/c/d/kinda.txt
*/
File file = new File( "a" + File.separator+
"b" + File.separator +
"c" + File.separator +
"d" + File.separator +
"kinda.txt"
);
if( !file.exists() )
{
File parent = file.getParentFile();
if( !parent.exists() )
{
parent.mkdirs();
}
file.createNewFile();
//获取操作系统的路径
file.getCanonicalPath();
}
/**
* 查看当前根目录下的所有子项的名字
*/
for( String sub : new File(".").list() )
{
System.out.printf( sub );
}
/**
* 获取当前目录下的所与子项
*/
for( File sub : new File(".").listFiles() )
{
System.out.println(sub.isDirectory() ? "目录" : "文件");
}
}
}