2021-05-18

第20次学习java
第一个包:
package demo01;

import java.io.File;
import java.io.IOException;

public class Demo01File {
public static void main(String[] args) throws IOException {

	//路径分割
	String pathSeparator= File.pathSeparator;
	System.out.println(pathSeparator);  //win 是 分号; linux   :冒号
    
	
	String separator=File.separator;
	System.out.println(separator);//文件名称分割符   \    linux:/root/home/
	
	
    //show01();
	//show02("D:\\rxp\\java","test");
	//show03();
	
	
	//show04();
	//show05();
	show06();
	show07();
	show08();
	//show09();
	//show10();
	//show11();
	show12();
}


private static void show12() {
	
	File f1=new File("D:\\rxp\\java\\20\\day20_code\\hello.java");
	boolean b1=f1.delete();
	System.out.println(b1);
	
	File f2=new File("rxp\\1\\2\\33\\44");
	boolean b2=f2.delete();
	System.out.println(b2);
	
}


private static void show11() {
	
	File f1=new File("D:\\rxp\\java\\20\\day20_code\\hello.java");
	boolean b1=f1.mkdir();
	System.out.println(b1);
	
	File f2=new File("D:\\rxp\\java\\20\\day20_code\\1\\2\\33\\44\\hello.java");
	boolean b2=f2.mkdir();
	System.out.println(b2);
}


private static void show10() throws IOException {
	File f1=new File("D:\\rxp\\java\\20\\day20_code\\hello.java");
	
	boolean b1=f1.createNewFile();
	System.out.println(b1);
	
    File f2=new File("D:\\rxp\\java\\20\\day20_code\\新建文件夹");
	
	boolean b2=f2.createNewFile();
	System.out.println(b2);
	
}


private static void show09() {
	File f1=new File("D:\\rxp\\java\\20\\day20_code");
	if(f1.exists()) {
	System.out.println(f1.isDirectory());
	System.out.println(f1.isFile());
	}
	System.out.println("=======================");
	File f2=new File("D:\\rxp\\java\\20\\day20_code\\classfive");
	if(f2.exists()) {
		System.out.println(f2.isDirectory());
		System.out.println(f2.isFile());
	}
	System.out.println("========================");
	File f3=new File("D:\\rxp\\java\\20\\day20_code\\classpath");
	if(f3.exists()) {
		System.out.println(f3.isDirectory());
		System.out.println(f3.isFile());
	}
	
	
}


private static void show08() {
	File f1=new File("D:\\rxp\\java\\20\\day20_code");
	System.out.println(f1.exists());
	
	File f2=new File("D:\\rxp\\java\\20\\day20_code\\classfive");
	System.out.println(f2.exists());
	
	File f3=new File("D:\\rxp\\java\\20\\day20_code\\classpath");
	System.out.println(f3.exists());
	
	File f4=new File("D:\\rxp\\java\\20\\day20_code\\hello.java");
	System.out.println(f4.exists());
	
}


private static void show07() {
	File f1=new File("D:\\rxp\\java\\20\\day20_code");
	System.out.println(f1.length());
	
	File f2=new File("D:\\rxp\\java\\20\\day20_code\\classfive");
	System.out.println(f2.length());
	
	File f3=new File("D:\\rxp\\java\\20\\day20_code\\classpath");
	System.out.println(f3.length());
	
	File f4=new File("D:\\rxp\\java\\20\\day20\\hello.java");
	System.out.println(f4.length());
	
}


private static void show06() {
	File f1=new File("D:\\rxp\\java\\20\\day20_code\\hello.java");
	File f2=new File("D:\\rxp\\java\\20\\day20_code");
	System.out.println(f1.getName());
	System.out.println(f2.getName());
	
	
}


private static void show05() {
	
	File f1=new File("D:\\rxp\\java\\20\\day20_code\\hello.java");
	File f2=new File("a.txt");
	
	String path1=f1.getPath();
	System.out.println(path1);
	
	System.out.println(f2.getAbsolutePath());
	
	System.out.println(f1);
	System.out.println(f1.toString());
	
}





private static void show04() {
	
	File f1= new File("D:\\rxp\\java\\test\\hello.java");
	
	String absolutepath1=f1.getAbsolutePath();
	System.out.println(absolutepath1);
	
	File f2=new File("hello.java");
	
	String absolutepath2=f2.getAbsolutePath();
	System.out.println(absolutepath2);
	
}





private static void show03() {
	
	File parent= new File("D:\\rxp\\java\\test");
	
	File f1= new File(parent,"hello.java");
	System.out.println(f1);
}





private static void show02(String parent,String child) {
	
	File f1= new File(parent,child);
	System.out.println(f1);
	
}

private static void show01() {
	
	File f1= new File("D:\\rxp\\java\\test");
	System.out.println(f1);
	
	
	File f2= new File("D:\\rxp\\java\\a.txt");
	System.out.println(f2);
	
	File f3= new File("b.txt");
	System.out.println(f3);
}

}

第二个包:
package demo02;

import java.io.FileOutputStream;
import java.io.IOException;

public class Demo02OutputStream {
public static void main(String[] args) throws IOException {
//创建一个FileOutputStream对象,构造方法中传入数据目的地
FileOutputStream fos=new FileOutputStream(“a.txt”);
//调用write方法,讲数据写入到文件中
//fos.write(97);
//fos.write(98);
//fos.write(98);
//释放资源
//fos.write(100);错误写法

   //fos.close(49);
   //fos.close(48);
   //fos.close(48);
   
   
   
   
   //byte[] bytes= {65,66,67,68};
   //byte[] bytes= {-65,-66,-67,-68};//会被当成中文来解释
   byte[] bytes= {65,66,67,68};
   fos.write(bytes);
   fos.close();

}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值