IO初步

1.名称分隔符separator

建议:1.使用 / 表示路径:"D/java300/IO_study/aaa.png"

2.使用常量拼接:"D:"+File.separator+"java300"+File.separator+"IO_study"+File.separator+"aaa.png"

 

3.file初步

package com.study;

import java.io.File;

/**
* 构建File对象
* 相对路径与绝对路径:存在盘符就是绝对路路径否则就是相对路径
* @author 陆俊龙
*/
public class FileDemo01 {
public static void main(String[] args) {
//方法一
String path = new String("C:/Users/Administrator/eclipse-workspace/IO/image/中国在线音乐行业研究.docx");
File src = new File(path);
System.out.println(src.length());

//方法二
File src2 = new File("C:/Users/Administrator/eclipse-workspace/IO/image","中国在线音乐行业研究.docx");
System.out.println(src2.length());

File src3 = new File("C:/Users/Administrator/eclipse-workspace","IO/image/中国在线音乐行业研究.docx");
System.out.println(src3.getName());

//方法三失败
// src = new File(new File("C:/Users/Administrator/eclipse-workspace/IO/image","中国在线音乐行业研究.docx"));


//相对路径
System.out.println(System.getProperty("user.dir"));
File src4 = new File("image/中国在线音乐行业研究.docx");
File src5 = new File("中国在线音乐行业研究.docx");

System.out.println(src4.getName());
System.out.println(src5.getName());
System.out.println(src4.getAbsolutePath());
}
}

你可能感兴趣的