当前位置: 代码迷 >> 综合 >> java-文件-初次见面-1
  详细解决方案

java-文件-初次见面-1

热度:88   发布时间:2024-02-21 21:31:41.0

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:ssSystem.out.println("文件的最后修改时间:" + simpleDateFormat.format(file.lastModified()));
}

}

  相关解决方案