I学霸官方免费教程四十四 :Java流之字文件File类
来源:互联网 发布:免费地图标注软件 编辑:程序博客网 时间:2024/06/01 09:26
文件类
常用方法方法名称
说 明
File (String pathname)
创建文件对象
boolean exists( )
判断文件或目录是否存在
boolean isFile( )
判断是文件还是目录
boolean isDirectory( )
判断是文件还是目录
String getName( )
返回文件名或目录名
String getPath( )
返回文件或目录的路径
long length( )
获取文件的长度
String[ ] list ( )
返回目录中所有文件名
void delete( )
删除文件
boolean mkdir( )
创建目录
boolean renameTo( File newFile )
重命名文件
package io;import java.io.*;/** * 演示File类中常用的方法 * @author 学霸联盟 - 赵灿 */public class FileDemo {public static void main(String[] args) {/* * File.separator获取系统文件夹分隔符 * 注意:获取文件时要加上后缀名 */File myFile = new File(File.separator+"folder"+File.separator+"file.txt");System.out.println("创建的文件是否存在:"+myFile.exists());System.out.println("文件的绝对路径为:"+myFile.getAbsolutePath());System.out.println("文件的名称为:"+myFile.getName());System.out.println("-----------------------------");File parent = myFile.getParentFile();System.out.println("文件所在文件夹的绝对路径为:"+parent.getAbsolutePath());System.out.println("文件所在文件夹的名称为:"+parent.getName());System.out.println("文件全名(包括文件的路径)为:"+myFile.getPath());System.out.println("判断一个File对象是不是文件:"+myFile.isFile());System.out.println("判断一个File对象是不是文件:"+parent.isFile());System.out.println("判断一个File对象是不是文件夹(目录):"+myFile.isDirectory());System.out.println("判断一个File对象是不是文件夹(目录):"+parent.isDirectory());System.out.println("-----------------------------");for(String s : parent.list())System.out.println("获取文件夹下的所有文件夹和文件:"+s);System.out.println("-----------------------------");for(File file :parent.listFiles()){System.out.println("获取文件夹下的所有文件夹和文件:"+file.getPath());}File dir = new File("C:\\first");//创建单层目录dir.mkdir();File dirs = new File("C:\\first\\second\\third\\fourth");//创建多层目录dirs.mkdirs();//将对象dir的first改为setedFile rename = new File("C:\\seted");//修改文件名dir.renameTo(rename);}}
0 0
- I学霸官方免费教程四十四 :Java流之字文件File类
- I学霸官方免费教程四十三 :Java流之字符流 Reader和Writer
- I学霸官方免费教程十八:Java常用类之Object类
- I学霸官方免费教程十九:Java常用类之String类
- I学霸官方免费教程十六:Java面向对象之抽象类
- I学霸官方免费教程二十七:Java基础教程之Arrays类
- I学霸官方免费教程三十五:Java集合框架之Collection接口和Collections类
- I学霸官方免费教程三:Java基础之注释 关键字 标识符
- I学霸官方免费教程四:Java基础之数据类型 常量 变量 数据类型转换
- I学霸官方免费教程五:Java基础之运算符
- I学霸官方免费教程六:Java基础之流程控制
- I学霸官方免费教程八:Java基础之方法(函数)
- I学霸官方免费教程十:Java基础之关键字static和this
- I学霸官方免费教程十一:Java基础之访问权限
- I学霸官方免费教程十三:Java面向对象三大特性之封装
- I学霸官方免费教程十四:Java面向对象三大特性之继承
- I学霸官方免费教程十七:Java面向对象之接口
- I学霸官方免费教程二十五:Java基础教程之枚举 enum
- A007-assets资源
- 谷歌三大核心技术(一)Google File System中文版
- I学霸官方免费教程四十三 :Java流之字符流 Reader和Writer
- Legal or Not
- Android 用 xml View shape画线
- I学霸官方免费教程四十四 :Java流之字文件File类
- FT:android悬浮窗口的实现
- elasticsearch手动控制分片分布
- vi使用方法
- c# Hmac-md5
- 修改 EditText 中的光标显示的位置
- Android5.0 Framework - Activity启动过程(二)
- Android 开发常用的5种数据传递方法
- 通过reverse_iterator的base()得到iterator