Java IO File对象 常见功能
来源:互联网 发布:公务员网络课程有用吗 编辑:程序博客网 时间:2024/05/19 23:10
package p.file.demo;import java.io.File;import java.io.IOException;import java.text.DateFormat;import java.util.Date;import javax.naming.directory.DirContext;import com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.NamespaceWildcardIterator;public class FileMethodDemo {public static void main(String[] args) throws IOException {/* * File对象的常见方法 * * 1 获取 * 1.1获取文件名称 * 1.2获取文件路径 * 1.3获取文件大小 * 1.4获取文件修改时间 * 2 创建与删除 * * 3 判断 * * 4 重命名 * * *///creatAndDeleteDemo();//getDemo();//isDemo();//renameToDemo();listRootDemo();}private static void listRootDemo() {File file=new File("d:\\");System.out.println("getFreeSpace:"+file.getFreeSpace());System.out.println("getTotalSpace:"+file.getTotalSpace());System.out.println("getUsableSpace:"+file.getUsableSpace());/*File[] files=File.listRoots();for(File file:files) {System.out.println(file);}*/}private static void renameToDemo() {File f1=new File("d:\\3.mp3");File f2=new File("e:\\aa.mp3");f1.renameTo(f2);//同一路径下重命名 不同路径剪切和重命名}private static void isDemo() {File f=new File("aaa.txt");f.mkdir();/*boolean b=f.exists();System.out.println("b="+b);*///最好先判断是否存在System.out.println(f.isFile());System.out.println(f.isDirectory());}public static void creatAndDeleteDemo() throws IOException {//File dir=new File("aa//asd//asd//asd//as//da");//dir.mkdirs();//创建多级目录//File dir=new File("abc");//boolean b=dir.mkdirs();//make directory 创建文件夹//System.out.println("b:"+b);//dir.delete();//删除文件夹 文件夹中有内容就不会删除 正在被操作也不会被删除//文件的创建和删除/*File file=new File("file.txt");//boolean b=file.createNewFile(); *和输出流不一样,如果文件不存在 则创建 如果文件存在 则不创建 * boolean b=file.delete();System.out.println("b="+b); */}public static void getDemo() {File file=new File("a.txt");//相对File file2=new File("c://a.txt");//绝对String name=file.getName();String absPath=file.getAbsolutePath();//绝对路径String path=file.getPath();//long len=file.length();long time=file.lastModified();Date date=new Date(time);DateFormat dateformat=DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG);String str_time=dateformat.format(date);System.out.println("parent"+file.getParent());System.out.println("name"+name);System.out.println("absPath"+absPath);System.out.println("path"+path);System.out.println("len"+len);System.out.println("time"+str_time);}}
阅读全文
0 0
- Java IO File对象 常见功能
- IO流(File对象-常见功能 38-IO流(File对象-常见功能-过滤器).1 2
- 22-IO流-32-IO流(File对象-常见功能-获取)
- 22-IO流-33-IO流(File对象-常见功能-创建和删除)
- 22-IO流-34-IO流(File对象-常见功能-判断)
- 22-IO流-35-IO流(File对象-常见功能-重命名)
- 22-IO流-36-IO流(File对象-常见功能-系统根目录和容量获取)
- 22-IO流-37-IO流(File对象-常见功能-获取目录内容)
- 22-IO流-38-IO流(File对象-常见功能-过滤器)
- Java IO流 File对象
- IO流--File对象功能--文件列表
- IO流--File对象功能--文件列表
- 3.Java基础:常见IO----->File类
- IO流(File概述)-(File对象功能-创建和删除)-(File对象功能-判断)-(File对象功能-获取)
- java.io常见流/java.io.file文件操作大全
- Java IO File对象 深度遍历文件夹
- IO流(File对象功能-文件列表)-(File对象功能-文件列表2)
- 黑马程序员--IO流(File对象功能)
- 【知了堂学习笔记】mybatis通过代理实现增删改查
- Java设计模式 之 工厂模式及抽象工厂模式
- nodejs Events -https://nodejs.org/api/events.html
- char int word long的大小
- java常用排序
- Java IO File对象 常见功能
- SDUT 2134 数据结构实验之栈与队列四:括号匹配
- java练习:输入某年某月某日,判断这一天是这一年的第几天?
- c++重载
- 嵌入式linux如何学?
- Harbor安装笔记
- 网络流姿势
- 【OpenJudge 2987 】小兔子捡金币
- GalaxyOJ-902 (dp)