文章目录
#Flie类
- 创建文件 : pubilc boolean createNewFile() 如果文件存在 就不会创建 返回值为false
- 创建文件夹 mkdir() 如果文件夹存在 就不会创建 返回值为 false 只能创建单个文件夹 mkdir (make dirrctiry)
- // mkdies() 创建多个文件夹 要是文件夹存在就不会创建 返回false 可以创建多个文件夹 mkdies()
- //判断是否为是文件 isFlie()
- //判断是否是文件夹 isDirectory();
- //判断文件是否存在 exists()
- //获取文件夹下面的文件夹
- // 获取文件大小 length();
文件拷贝
public static void main(String[] args) {
FileInputStream fis = null;
FileOutputStream fos = null;
long l1 = System.currentTimeMillis();
try {
fis = new FileInputStream("D:\\laos\\xiao\\re.txt");
fos = new FileOutputStream("D:\\lao\\re.txt");
byte[] bytes = new byte[1024 * 1024];
int len = fis.read(bytes);
while (len!=-1){
fos.write(bytes,0,len);
len = fis.read(bytes);
}
long l = System.currentTimeMillis();
System.out.println(l-l1+"ms");
} catch (FileNotFoundException e) {
throw new RuntimeException(e);
} catch (IOException e) {
throw new RuntimeException(e);
}finally {
if(fis!=null){
try {
fis.close();
} catch (IOException e) {
throw new RuntimeException(e);
}
}
if (fos!=null){
try {
fos.close();
} catch (IOException e) {
}
}if (fos!=null){
try {
fos.close();
} catch (IOException e) {
throw new RuntimeException(e);
}
}
}
}