Java——File类
File类
- File:代表一个文件或者文件夹
- 方法
- createNewFile()
- exists()
- getAbsolutePath()
- getName()
- getParent()
- isDirectory()
- isFile()
- length()
- list() 返回一个字符串数组,命名由此抽象路径名表示的目录中的文件和目录。
- listFiles() 返回一个抽象路径名数组,表示由该抽象路径名表示的目录中的文件。
- mkdir() 创建由此抽象路径名命名的目录。
- renameTo(File dest)
- delete()
路径分隔符;
名称分隔符\
1 public static void fileOpe() throws Exception {
2 //1创建文件,如果是相对路径,那么放在基础语法项目里面
3 File file = new File("d:\\file.txt");
4 //System.out.println(file);
5 if (!file.exists()) {
6 boolean bool = file.createNewFile();
7 System.out.println("创建结果:"+bool);
8 }
9 //2删除文件
10 //2.1直接删除
11 // System.out.println("删除结果:"+file.delete());
12 //2.2使用jvm退出时删除
13 // file.deleteOnExit();
14 // Thread.sleep(5000);
15 //3获取文件信息
16 System.out.println("获取绝对路径:"+file.getAbsolutePath());
17 System.out.println("获取路径:"+file.getPath()); //创建文件时给的路径
18 System.out.println("获取文件名称"+file.getName());
19 System.out.println("获取父目录:"+file.getParent());
20 System.out.println("获取文件长度:"+file.length());
21 System.out.println("文件最后一次修改时间:"+new Date(file.lastModified()).toLocaleString());
22 //4判断
23 System.out.println("是否可写:"+file.canWrite()); //windows只支持是否可写,Linux支持是否可写,可读,可执行
24 System.out.println("是否是文件:"+file.isFile());
25 System.out.println("是否隐藏:"+file.isHidden());
26 }
Java——File类的更多相关文章
- Java File类总结和FileUtils类
Java File类总结和FileUtils类 文件存在和类型判断 创建出File类的对象并不代表该路径下有此文件或目录. 用public boolean exists()可以判断文件是否存在. Fi ...
- Java File 类的使用方法详解
Java File类的功能非常强大,利用Java基本上可以对文件进行所有的操作.本文将对Java File文件操作类进行详细地分析,并将File类中的常用方法进行简单介绍,有需要的Java开发者可以看 ...
- Java File 类的使用方法详解(转)
转自:http://www.codeceo.com/article/java-file-class.html Java File类的功能非常强大,利用Java基本上可以对文件进行所有的操作.本文将对J ...
- Java File类 mkdir 不能创建多层目录
File f = new File("/home/jp/Upload"); if ((!f.exists()) || (!f.isDirectory())) {boolean re ...
- Java File类基础解析 1
Java File类基础解析 1 File类的构造方法 public File(String pathname) :通过给定的路径名字符转换为抽象路径名来创建新的File实例 String path ...
- Java File类基本操作
我们可以利用Java.io.File类对文件进行操作,基本操作如下: 1)创建文件: public boolean createNewFile() throws IOException 2)删除文件: ...
- JAVA File类 分析(三)
前面两篇与大家一起研究了unix下的文件系统,本篇将和大家一起分析 文件的属性和文件夹. ok,废话不说,先来段代码 #include <stdio.h> #include <sys ...
- Java——File类概述
body, table{font-family: 微软雅黑} table{border-collapse: collapse; border: solid gray; border-width: 2p ...
- Java——File类成员方法
body, table{font-family: 微软雅黑} table{border-collapse: collapse; border: solid gray; border-width: 2p ...
- java File类的基本使用
package com.soar.file; import java.io.File; import java.io.IOException; public class Demo2_FileMetho ...
随机推荐
- SQL中常用函数操作
--在SQL SERVER中批量替换字符串的方法 update [Table] set [Field] = REPLACE([Field],'被替换的原内容','要替换的内容') update HBb ...
- python 第一二次教学笔记之数据操作
对Python 有一个认知 记住这是一个动态类型的,弱类型语言 ds =111.0 #弱类型 前面不用写明是具体什么类型 haobo=10 haobo = ds #类型转换不再有高低之分 hoabo ...
- 在Mac OS上将Node.js连接到XAMPP MySQL服务器一直报错error connecting: Error: connect ECONNREFUSED
以下為通過node.js連線本機mysql資料庫的方法: var mysql = require('mysql'); var connection = mysql.createConnection({ ...
- djiango路由匹配、djiango路由层、反向解析、有名无名反向解析
djiango路由匹配.djiango路由层.反向解析.有名无名反向解析 一.作业讲解(数据的增删改查) urls代码 from django.contrib import admin from dj ...
- Java CompletableFuture 异步超时实现探索
作者:京东科技 张天赐 前言 JDK 8 是一次重大的版本升级,新增了非常多的特性,其中之一便是 CompletableFuture.自此从 JDK 层面真正意义上的支持了基于事件的异步编程范式,弥补 ...
- JSP第七次作业
1.做一个图书类Book id,name,price ,get,set访问器,构造方法2个,1个无参,1个有参做一个测试类,在main中创建3个图书对象,放到list集合中.做一个菜单,可以添加,删除 ...
- 【CTO变形记】驱动力的选择
前言:每个人做事,都有着各种动机在里面,有时候看似不可理解的行为或者选择,初一看,可能是'认知',其实深层次实际是内在驱动力使然.例如,当一个人找我们问各种问题的时候,我们往往会先问'你的意图'是什么 ...
- Seal 0.4 发布:软件供应链安全洞察更上一层楼!
今天,我们很高兴宣布 Seal 0.4 已正式发布!在上一个版本中,Seal 完成了从单一产品到全链路平台的转变,通过全局视图帮助用户掌握软件开发生命周期各个环节的安全状况. 在 Seal 0.4 中 ...
- Training Spiking Neural Networks with Local Tandem Learning
郑重声明:原文参见标题,如有侵权,请联系作者,将会撤销发布! 36th Conference on Neural Information Processing Systems (NeurIPS 202 ...
- JZOJ 5348. 【NOIP2017提高A组模拟9.5】心灵治愈
题目大意 求 \(b\) (正整数集合)使得 \(\sum_{i=1}^{n+1} a_i \times b_i = 1\) 其中给定 \(b_{n+1}=m\) 且为 \(b\) 中最大值 \(1 ...