宏景国际教育

宏景国际教育
医学词典
限时领取
当前位置 > USMLE美国医生 > 宏景资讯 >
重大利好:全国政协围绕“建设高素质的涉外法律服务人才队伍”协商议政,机会总会留给早有准备的你!

### 1.javaIO流 > 在计算机系统中,文件是非常重要的存储方式。Java的标准库java.io提供了File对象来操作文件和目录。要构造一个File对象,需要传入文件路径: 总结 ``` java // 相对路径 File f = new File("java关键字.txt"); // 绝对路径 File f1 = new File("C:\\Users\\hongjing\\Desktop\\java"); f.getPath()返相对路径 getAbsolutePath()返回绝对路径 isFile() 判断文件是否存在 isDirectory()判断文件夹是否存在 canRead()是否可读; canWrite() 是否可写; canExecute() 是否可执行 length() 文件字节大小。 createNewFile()如果有File返回false,创建失败。如果没有File返回true,创建File文件。 mkdirs() 如果有File文件夹返回false,创建失败。如果没有File文件夹返回true,创建File文件夹。 delete() 删除ile文件或文件夹 ``` ``` java // 例子 import java.io*; public class Main { public static void main(String[] args) { // java中用 . 可以表示当前路径 File f = new File("java关键字.txt"); File f1 = new File("C:\\Users\\hongjing\\Desktop\\java"); System.out.println(f); System.out.println(f1); //返相对路径 System.out.println(f.getPath()); //返回绝对路径 System.out.println(f.getAbsolutePath()); //判断文件是否存在 System.out.println(f.isFile()); //判断文件夹是否存在 System.out.println(f.isDirectory()); //判断文件是否存在 System.out.println(f1.isFile()); //判断文件夹是否存在 System.out.println(f1.isDirectory()); System.out.println(f.canRead()); //是否可读; System.out.println(f.canWrite()); //是否可写; System.out.println(f.canExecute()); //是否可执行 System.out.println(f.length()); //文件字节大小。 //当前文件夹没有a.txt 创建文件 File f2 = new File("a.txt"); System.out.println(f2); if(f2.createNewFile()){ // createNewFile()如果有a.txt返回false,创建失败。如果没有a.txt返回true,创建成功。 System.out.println("创建了"+f2); }else { f2.delete(); System.out.println("删除了"+f2); } System.out.println(f2.isFile()); // .表示当前文件夹 File f3 = new File("."); //listFiles() 方法可以列除当前文件夹发的所有文件 File[] f3s = f3.listFiles(); //prinFile(f3s); //当前文件夹没有aaa文件夹创建文件夹 File f4 = new File("aaa"); if(f4.mkdirs()){ System.out.println("创建了"+f4+"文件夹"); }else { f4.delete(); System.out.println("删除了"+f4+"文件夹"); } } static void prinFile(File[] file){ System.out.println("---------------"); if(file != null){ for(File f: file){ System.out.println(f); } } System.out.println("---------------"); } } ```
免费领取USMLE学习资料包

获取验证码

关注USMLE公众号

版权所有: 深圳市泛特宏景咨询有限公司
粤ICP备10094233号-9
深圳罗湖区人民南路 400-110-8128

18038193594宏景USMLE

我知道了