A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区



  • package com.cyj.File;







  • import java.io.File;



  • import java.io.IOException;







  • public class basic2 {







  •           public static void main(String[] args) {







  •                 try {



  •                         try {



  •                                 text3();



  •                         } catch (InterruptedException e) {



  •                                 // TODO Auto-generated catch block



  •                                 e.printStackTrace();



  •                         }



  •                 } catch (IOException e) {



  •                         // TODO Auto-generated catch block



  •                         e.printStackTrace();



  •                         System.out.println("文件操作失败");



  •                 }//如果这里只有一个静态方法,那么这里不需要调用即可运行静态的方法,如果有多个静态的方法,需要指定调用的方法



  •         }







  •        public static void text1(){







  •                     //这里只是建立联系,如果文件不存在,一样可以建立联系



  •                         File src = new File("text.txt");



  •                         //File src = new File("D:/爱奇艺/IQIYI Video/Res");



  •                         System.out.println(src.getName());//返回文件名



  •                         System.out.println(src.getPath());//如果是绝对路径返回绝对路径,否则返回相对路径



  •                         System.out.println(src.getParent());//返回绝对路径的上一级路径,如果是相对路径返回null







  •            }







  •        public static void text2() {







  •                //现在做的是,读取属性信息,而非内容,判断信息



  •                File src = new File("D:/爱奇艺/IQIYI Video/Res");



  •                //File src = new File("D:/爱奇艺/IQIYI Video");表示文件夹







  •                System.out.println("文件是否存在:"+src.exists());



  •                System.out.println("文件是否可写:"+src.canWrite());











  •                //判断是文件还是文件夹



  •                //isFile()判断是否是文件  isDirectory()判断是否是文件夹







  •                if(src.isFile()) {//不存在的默认当作文件夹



  •                        System.out.println("文件");



  •                }else if(src.isDirectory()) {



  •                        System.out.println("文件夹");



  •                }else {`



  •                        System.out.println("文件不存在");



  •                }







  •                System.out.println("文件路径是否为绝对路径"+src.isAbsolute());



  •                System.out.println("文件长度为"+src.length());//判断文件字节数,不是存在的文件,其他都为0











  •        }







  •        public static void text3() throws IOException, InterruptedException {



  •                String path = "D:/爱奇艺/IQIYI Video/2.txt";



  •                File src = new File(path);







  •                if(!src.exists()) {



  •                       boolean flag = src.createNewFile();



  •                       System.out.println(flag?"成功":"失败");



  •                }







  •                boolean flag = src.delete();//删除文件



  •                System.out.println(flag?"成功":"失败");







  •                File temp = File.createTempFile("tes", ".temp",new File("D:/爱奇艺/IQIYI Video"));



  •                Thread.sleep(50000);//延时5秒







  •                temp.deleteOnExit();//退出即删除



  •        }







  • }



【转载】原文地址:https://blog.csdn.net/qq_42036616/article/details/80948668

3 个回复

倒序浏览
奈斯
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马