首页 > 编程语言 >java-文件-初次见面-1

java-文件-初次见面-1

时间:2022-10-31 16:08:23浏览次数:37  
标签:文件 java System 初次见面 file println SimpleDateFormat out


package File1;

import java.io.File;
import java.io.IOException;
import java.text.SimpleDateFormat;

//文件的检查是不是存在和创建的语句
/**
* 1.第一步创建和文件的关联使用的语句是 File file=new File("这个是地址");
* 地址分为绝对地址和相对地址。
* 默认在文件夹下面,想在包下面src/包名/
* 2.检查是不是存在的语句是file.exists();
* 3.接下来就是如果不存子,创建文件, file.createNewFile();不能覆盖已经存在的文件
* 这个的文件创建不能创建多个包
* 用file.mkdir();
* 删除文件夹 file.delete();
* 流出所有的子文件夹file.listfiles();
* 创建多个文件
* 4.接着就是一些检查文件的属性。;
* 5.//时间有一个格式化的类;
* SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy/MM/dd hh:mm");
* 6.注意:如果直接写路径的,文件是的parent路径是null;
*
* @author 小虎牙
*
*/
public class FileTest {

public static void main(String[] args) {
// TODO 自动生成的方法存根
File file = new File("src/File1/word1.txt");
if (file.exists()) {
System.out.println("文件已经存在!");
} else {
try {
file.createNewFile();
} catch (IOException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();

}
System.out.println("创建成功");

}
String stiring = file.getName();
System.out.println(stiring);
// 文件是不是可读的文件
System.out.println(file.canRead());
// 文件的长度
System.out.println(file.length());
// 文件是不是可写入
System.out.println(file.canWrite());
// 文件是不是存在
System.out.println(file.exists());
// 文件的绝对路径
System.out.println("文件的绝对路径" + file.getAbsolutePath());
// 文件的父类文件,这里直接写了文件的路径,就是没有父类文件
System.out.println("文件的父类路径" + file.getParent());
System.out.println("是不是文件:" + file.isFile());
System.out.println("文件是不是文件夹:" + file.isDirectory());
System.out.println("文件是不是隐藏文件:" + file.isHidden());
// 时间有一个格式化的类
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy/MM/dd hh:mm");
// 格式必须是yyyy/mm/dd hh:mm:ss
System.out.println("文件的最后修改时间:" + simpleDateFormat.format(file.lastModified()));
}

}


标签:文件,java,System,初次见面,file,println,SimpleDateFormat,out
From: https://blog.51cto.com/u_15854304/5810099

相关文章

  • java-线程-5
    packageThread_main;importjava.util.concurrent.locks.Lock;importjava.util.concurrent.locks.ReentrantLock;/***java的礼让.yield()这里的礼让,有可能没有礼让,了......
  • java-泛型-3
    package泛型;importjava.util.*;/***泛型的高级使用*1.泛型的继承或接口,用extends在<>里面实现*2.语法:A<TextendsanyClass>a;这里的泛型T必须是anyClass的子类......
  • java-集合-1
    packagejihe;/***java之集合的使用*解释*1.集合:集合就是一个容器,相当于一个动态的数组*2.介绍类有三种MapSetList***关系图:*......
  • java-线程-2
    /***两种使用Rannable实现进程的方法**@author小虎牙**/publicclassThread_2implementsRunnable{publicstaticvoidmain(String[]args){Threadt2=new......
  • java-集合-2
    packagejihe;importjava.util.ArrayList;importjava.util.Collection;importjava.util.Iterator;/***Collection接口*接口不能直接实例化,但是它提供了很多的方法*......
  • java-文件-字符流-2
    下面展示一些​​内联代码片​​。packageFile2_Char_file;importjava.io.File;importjava.io.FileNotFoundException;importjava.io.FileReader;importjava.io.FileW......
  • java-文件目录
    文件的学习:都是在java.io这个文件夹的包下面1.文件类:File1.字节输出流-InputStream-1.FileInputStream2.FilterInputStream过滤流BufferInputStream......
  • java-集合-3
    packagejihe;importjava.util.ArrayList;importjava.util.Iterator;importjava.util.List;/***接口List**1.特点:list的集合内容可以重复,并且顺序就是插入的顺序......
  • java-线程-4
    packageThread_main;/***让线程有一个直接死亡的标志线程对象名.interrupt()*,调用线程类的interrupted方法,*其本质只是设置该线程的中断标志,将中断标志设置为true,并根......
  • java-泛型-2
    package泛型;/***泛型的继承4种情况*1.全部继承Father<T1,T2>{}my<T1,T2,T3>extendsFather<T1,T2>{}*2.部分继承就是在继承的时候,给父类的泛型进行实例化*F......