java File类的基本使用

package com.soar.file;

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

public class Demo2_FileMethod {
/*
    * A:创建功能
        * public boolean createNewFile():创建文件 如果存在这样的文件,就不创建了
        * public boolean mkdir():创建文件夹 如果存在这样的文件夹,就不创建了
        * public boolean mkdirs():创建文件夹,如果父文件夹不存在,会帮你创建出来
    * B:案例演示
        * File类的创建功能

        * 注意事项:
            * 如果你创建文件或者文件夹忘了写盘符路径,那么,默认在项目路径下。
 */
    public static void main(String[] args) throws IOException {
        //createNewFile();
        File dir1 = new File("aaa");
        System.out.println(dir1.mkdirs()); //true

        File dir2 = new File("bbb.txt");    //这样写也是可以的,文件夹也是可以有后缀的
        System.out.println(dir2.mkdirs()); //true

        File dir3 = new File("ccc\\ddd");
        System.out.println(dir3.mkdirs());  //创建多级目录(文件夹)
    }

private static void createNewFile() throws IOException {
    File file = new File("yyy.txt");
    System.out.println(file.createNewFile());   //如果没有就创建,返回true,如果有就不创建,返回false
    File file2 = new File("zzz");              //不加后缀也可以创建
    System.out.println(file2.createNewFile());  //true
}

}

在该项目下通过代码创建的文件及文件夹

原文地址:https://www.cnblogs.com/jpfss/p/9488795.html

时间: 2024-12-12 17:07:32

java File类的基本使用的相关文章

java File类

今天我要总结一下java File类.这个是一个很重要的类. 首先是我画的思维导图. 还写了一些自己写的代码. /** * Date : 2017/6/24 * Author : Hsj * Description : */ public class Demo { /** * File(pathname)表示文件或文件夹路径 * File(String parent,child); * File(File parent,child); */ @Test public void fun() { /

JAVA File类 分析(三)

前面两篇与大家一起研究了unix下的文件系统,本篇将和大家一起分析 文件的属性和文件夹. ok,废话不说,先来段代码 #include <stdio.h> #include <sys/types.h> #include <dirent.h> void do_ls(char[]); void main(int ac,char *av[]){ if(ac==1) do_ls("."); else{ while(--ac){ printf("%s

java File类的基本操作

(如果有谁想要这个软件的话,在评论中留一个邮箱吧.) 前几天好几次看到有朋友晒出玩2048刷高分的截图,我就想我能不能也做一个2048呢?仔细想了想2048游戏的规律,发现其实逻辑上很简单,也不用研究什么算法,于是我马上觉得我可以很快写出来.当天下午我就用了四个小时完成了2048的基本功能.几天后觉得不满足,于是给我的2048加了存档.读档和后退一步的功能,这样就更好刷分了呢! 使用语言:C#: 平台:Visual Studio 2012 Win Form. 如何完成2048的基本功能呢?204

Java File类总结和FileUtils类

Java File类总结和FileUtils类 文件存在和类型判断 创建出File类的对象并不代表该路径下有此文件或目录. 用public boolean exists()可以判断文件是否存在. File类的对象可以是目录或者文件. 如果是目录,public boolean isDirectory()返回true: 如果是文件(非目录则是文件),public boolean isFile()返回true: 但是注意需要先判断文件是否存在,如果文件不存在,上面两个方法都返回false,即不存在的F

Java File类的学习

File类的概述 java.io.File类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作. File类部分构造方法 /** * 从父抽象路径名和子路径名字符串创建新的File实例. */ private File(String child, File parent) { ... } /** * 通过将给定的路径名字符串转换为抽象路径名来创建新的File实例. */ public File(String pathname) { ... } 路径分隔符和默认名称分隔符 /

java File类的常见用法

File类简单用法! [java] view plain copy print? [java] view plain copy print? import java.io.File; import java.io.IOException; public class TestFile { public void createFile(String path){ File file=new File(path); if(!file.exists()){//判断文件是否存在 try { file.cr

java——File类的用法整理

参考:http://www.codeceo.com/article/java-file-class.html 构造函数 public class FileDemo { public static void main(String[] args){ //构造函数File(String pathname) File f1 =new File("c:\\abc\\1.txt"); //File(String parent,String child) File f2 =new File(&qu

Java File类学习 &lt;二&gt;

1.File类提供了删除文件或一个空文件夹的方法,并提供了判断文件或者文件夹是否存在,判断是否为文件.文件夹.是否为隐藏文件.以及是否为绝对路径的方法 package com.fish.file; import java.io.File; /* 删除: delete() 删除文件或一个空文件夹,如果是文件夹且不为空,则不能删除,成功返回true,失败返回false. deleteOnExit() 在虚拟机终止时,请求删除此抽象路径名表示的文件或目录,保证程序异常时创建的临时文件也可以被删除 判断

Java File类(转载笔记)

四个 File类定义.. 1.File类是java.io包中唯一能够代表磁盘文件本身的对象,提供了对"文件"或者"目录"的操作. 2.File类定义了一些与平台无关的方法进行文件操作,如建立.删除.查询.重命名等. 3.可以用它来表示某个文件的名字,也可以用它来表示目录里一组文件的名字. 4.在File类中包含了大部分和文件操作的功能方法,该类的对象可以代表一个具体的文件或文件夹 File类构造函数 public File(String path) 如果path是实

Java File类的介绍

用户界面和操作系统使用与系统相关的路径名字符串 来命名文件和目录.此类呈现分层路径名的一个抽象的.与系统无关的视图.抽象路径名 有两个组件: 一个可选的与系统有关的前缀 字符串,比如盘符,"/" 表示 UNIX 中的根目录,"\\\\" 表示 Microsoft Windows UNC 路径名,以及 零个或更多字符串名称 的序列. 除了最后一个,抽象路径名中的每个名称代表一个目录:最后一个名称既可以代表目录,也可以代表文件.空的 抽象路径名没有前缀和名称序列. 路径