常用的File对象的API

package com.imooc.io;

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

public class FileDemo {

    /**
     * @param args
     */
    public static void main(String[] args) throws Exception{
        // TODO Auto-generated method stub
        //了解构造函数的情况  查帮助alt +/
        File file=new File("E:\\javaio");
        File file1=new File("e:"+File.separator);//File.separator设置分隔符
        //exists():判断文件/文件夹是否存在
        System.out.println(file.exists());
        if(!file.exists())
            file.mkdir();//mkdir()创建文件夹.多级目录下使用file.mkdirs()
        else
            file.delete();//delete()删除文件/文件夹
        //是否是一个目录,如果是目录返回true,
        //如果不是目录or目录不存在,返回的是false
        System.out.println(file.isDirectory());
        //是否是一个文件
        System.out.println(file.isFile());
        //File file2=new File("e:\\javaio\\日记1.txt");
        File file2=new File("e:\\javaio","日记1.txt");
        if(!file2.exists())
        {
            try {
                file2.createNewFile();//crateNewFile()创建文件
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
        else
            file2.delete();
        //常用的File对象的API
        System.out.println(file);//file.toString()的内容
        System.out.println(file.getAbsolutePath());
        System.out.println(file.getName());
        System.out.println(file2.getName());
        System.out.println(file.getParent());
        System.out.println(file2.getParent());
        System.out.println(file.getParentFile().getAbsolutePath());

    }

}
时间: 2024-12-25 11:38:24

常用的File对象的API的相关文章

Java学习笔记-File操作(API)

一:知识点总结 1.File类只用于表示文件(目录)的信息,不能对文件的内容进行访问. 2.创建File对象时候的路径问题 (1)File file=new File(“绝对路径”); “绝对路径”: 1)windows: “d:/test” -------Java提供的自动处理的方法,程序员比较常用 “d:\\test”-----转义字符 “d:”+File.separator+”test” 2)Linnux/Unix/Mac A.”/home/soft01/test” B.  ”/home/

JAVA学习第五十三课 — IO流(七)File对象练习 & Properties集合

一.练习 深度遍历文件夹 深度遍历很自然而然想到递归,而递归就很自然的想到其实现的底层算法是栈 对指定目录下列出所有内容(包含子目录的内容) PS:建议不要遍历C盘 import java.io.*; public class Main { public static void main(String[] args) throws IOException { File dir = new File("D:\\ACM集训"); ListAllDemo(dir,0); } public s

File 对象

概要 File 接口提供了文件的信息,以及文件内容的存取方法. 对象可以用来获取某个文件的信息,还可以用来读取这个文件的内容.通常情况下,File对象是来自用户在一个<input>元素上选择文件后返回的FileList对象,也可以是来自由拖放操作生成的 DataTransfer对象. 注:在Gecko中,你还可以在chrome代码中使用该API.查看在chrome代码中使用DOM File API一文了解详情. Gecko 2.0 note (Firefox 4 / Thunderbird 3

VBS基础篇 - 对象(5) - File对象

VBS基础篇 - 对象(5) - File对象 描述:提供对文件所有属性的访问,从FSO对象的GetFile方法获得. 使用File对象        要用File对象模型来编程必须先用FileSystemObject(FSO)对象的GetFile方法获取文件的句柄 1.使用 CreateObject 方法来创建 FileSystemObject 对象 2.使用GetFile方法获取文件的句柄 3.在创建的File对象上使用适当的方法 4.访问对象的属性 方法:(仅常用的方法) Copy方法 描

常用函数式接口与Stream API简单讲解

常用函数式接口与Stream API简单讲解 Stream简直不要太好使啊!!! 常用函数式接口 Supplier<T>,主要方法:T get(),这是一个生产者,可以提供一个T对象. Consumer<T>,主要方法:void accept(T),这是一个消费者,默认方法:andthen(),稍后执行. Predicate<T>,主要方法:boolean test(T t),这是一个判断者,默认方法:and():且,or():或,negate():非. Functio

swfupload js中 file 对象的属性

name=3cc68cfc60b87e6dd6887d8a.jpg modificationdate=Wed   Apr 21 15:48:30 UTC+0800 2010 filestatus=-1 post=[object   Object] type=.jpg index=0 size=29006 creationdate=Wed Apr 21 15:48:38 UTC+0800   2010 id=SWFUpload_0_0swfupload js中 file 对象的属性,布布扣,bub

常用内置对象

1.什么是JavaScript对象 对象是JavaScript中最重要的元素 JavaScript包含多种对象: 内置对象 自定义对象 浏览器对象 HTML DOM对象2.使用对象 对象由属性和方法封装而成 属性的引用 使用点(.)运算符 对象的方法的引用 ObjectName.method()3.常用内置对象 简单数据对象 String.Number.Boolean 组合对象 Array.Math.Date 高级对象 Function.RegExp4.String对象 创建字符串对象 Stri

相对路径与绝对路径构造file对象

package file; import java.io.File; public class FileTest1 { public static void main(String[] args) { // TODO Auto-generated method stub /*只是建立跟这个文件的联系,不会去查看这个文件是否存在*/ String parentPath="E:/backup"; String name="EXPDAT.DMP"; //使用相对路径去构建

JAVA学习第五十二课 — IO流(六)File对象

File类 用来给文件或者文件夹封装成对象 方便对文件与文件夹的属性信息进行操作 File对象可以作为参数传递给流的构造函数 一.构造函数和分隔符 public static void FileDemo() {//构造函数演示 //可以将一个已存在或不存在的文件或目录封装成File对象 File file = new File("d:\\a.txt"); File file2 = new File("d:","a.txt"); File file