JAVA IO流 文件操作基础1

package com.cyj.File;

import java.io.File;

public class basic {

	public static void main(String[] args) {
		/**
		 * 在文件src声明的过程中,每声明一个新的变量,前面的废弃
		 */
		
		System.out.println(File.pathSeparator);//系统的文件分隔符
		System.out.println(File.separator);//系统的路径分隔符
		
		//路径表示形式
		String path = "D:\\爱奇艺\\IQIYI Video\\Res";
		//这是直接写死路径,并且路径分隔符不同的系统会有不同的表示形式
		
		path ="D:"+File.separator+"爱奇艺"+File.separator+"IQIYI Video"+File.separator+"Res";
		//通过这个连接可以跨平台调用,底层可以动态的调用
		
		path = "D:/爱奇艺/IQIYI Video/Res";
		//这种在其他的操作系统中也可以实现,推荐方式
		
		
		String parentPath = "D:/爱奇艺/IQIYI Video";
		String name = "Res";
		//相对路径 
		File src = new File(parentPath,name);
		src = new File(new File(parentPath),name);
		
		//输出
		System.out.println(src.getName());
		System.out.println(src.getPath());
		
		//绝对路径
		src = new File("D:/爱奇艺/IQIYI Video/Res");
		System.out.println(src.getName());
		System.out.println(src.getPath());
		
		//没有盘符:以user.dir构建(当前工作空间)
		src = new File("text.txt");
		System.out.println(src.getName());//返回文件名
		System.out.println(src.getPath());//如果是绝对路径返回绝对路径,否则返回相对路径
		System.out.println(src.getAbsolutePath());//绝对路径的获取需要这个方法
		
	}
}


猜你喜欢

转载自blog.csdn.net/qq_42036616/article/details/80948644