File类的概述和常用功能:File类的创建和删除功能:File类的判断功能:File类的获取功能和修改名字功能File的重要获取功能
2017-10-26 21:11
357 查看
1File类的概述和常用功能:
File:文件和目录路径名的抽象表示形式,File
类的实例是不可变的
构造方法:
第一个 //File(String pathname)
:将指定的路径名转换成一个File对象
//File f = new File("D:\\a\\b.txt");(没有文件也不会 报错,但是也不会自己创建文件)
第二个//File(String parent, String child) :
根据指定的父路径和文件路径创建File对象
//File f2 = new File("D:\\a","b.txt");
()
//File(File parent, String child) :根据指定的父路径对象和文件路径创建File对象
//File parent = new File("D:\\a");
//File f3 = new File(parent,"b.txt");
File f4 =
new File(new File("D:\\a"),"b.txt");
2File类的创建和删除功能:
创建功能
* boolean createNewFile()
* boolean
mkdir()
* boolean
mkdirs()
* 删除功能
* boolean delete()
*
* 绝对路径:固定不可改变的路径,以盘符开头absolute
* 相对路径:相对某个参照物,不能以盘符开头
* 在eclipse中相对路径相对应当前项目的根目录
*
*
* 注意:删除一个文件夹,这个文件夹下面不能有其他的文件和文件夹
*/
public class FileDemo2
{
public static void main(String[]
args) throws IOException {
File f =
new File("d:\\a\\b.txt");//绝对路径
File f2 = new File(“a,txt”);//相对路径
Syso (f2.createNamFile())
生成一个文件,指定文件不存在时创建返回true,如果存在返回false
F2.mkdir();创建一个文件夹
F2.mkdirs();创建文件夹,如果文件夹所在的目录不存在,则一块创建多层文件夹。
F2.delete();当指定文件(或者文件夹)存在时,删除指定的文件(或者文件夹),并返回true,文件或文件夹不存在返回false(删文件夹时,一个文件夹里面不能有文件夹,否则删除不成功)
3File类的判断功能:
boolean exists():判断指定路径的文件或文件夹是否存在,存在返回true不存在返回false
boolean isAbsolute():判断当前路路径是否是绝对路径。如果是绝对路径如果是返回true 如果不是返回false
boolean isDirectory():判断当前的file对象指向的是否是一个文件夹如果是返回true
boolean isFile():判断当前路径是否是一个文件,如果是返回true
boolean isHidden():判断File对象指向的路径是否是隐藏文件,如果是隐藏文件返回true,
*判断功能
* boolean exists()
* boolean isAbsolute()
* boolean isDirectory()
boolean isFile()
boolean isHidden()
4File类的获取功能和修改名字功能:
File getAbsoluteFile():获取文件的绝对路径,返回File对象
String getAbsolutePath():获取文件的绝对路径,返回路径的字符串
String getParent():获取当前路径的父级路径,以字符串形式返回该父级路径
File getParentFile():获取当前路径的父级路径,以字File对象形式返回该父级路径M
String getName():获取文件或文件夹的名称
String getPath():获取File对象中封装时给的路径
long lastModified():以毫秒值返回最后修改时间
long length():返回文件的字节数
boolean renameTo(File dest): 将当前File对象所指向的路径 修改为 指定File所指向的路径(或者移动剪切文件)
5File的重要获取功能:
String[] list():以字符串数组的形式返回当前路径下所有的文件和文件夹的名称(只有指向文件夹的File才能调用该方法)
File[] listFiles():以File对象的形式返回当前路径下所有的文件和文件夹的名称(也是只能指向文件夹,但是它返回的file对象可以调用file的方法)
static File[] listRoots():获取计算机中所有的盘符
6输出指定目录下所有的java文件名(包含子目录):
代码在附件,
File:文件和目录路径名的抽象表示形式,File
类的实例是不可变的
构造方法:
第一个 //File(String pathname)
:将指定的路径名转换成一个File对象
//File f = new File("D:\\a\\b.txt");(没有文件也不会 报错,但是也不会自己创建文件)
第二个//File(String parent, String child) :
根据指定的父路径和文件路径创建File对象
//File f2 = new File("D:\\a","b.txt");
()
//File(File parent, String child) :根据指定的父路径对象和文件路径创建File对象
//File parent = new File("D:\\a");
//File f3 = new File(parent,"b.txt");
File f4 =
new File(new File("D:\\a"),"b.txt");
2File类的创建和删除功能:
创建功能
* boolean createNewFile()
* boolean
mkdir()
* boolean
mkdirs()
* 删除功能
* boolean delete()
*
* 绝对路径:固定不可改变的路径,以盘符开头absolute
* 相对路径:相对某个参照物,不能以盘符开头
* 在eclipse中相对路径相对应当前项目的根目录
*
*
* 注意:删除一个文件夹,这个文件夹下面不能有其他的文件和文件夹
*/
public class FileDemo2
{
public static void main(String[]
args) throws IOException {
File f =
new File("d:\\a\\b.txt");//绝对路径
File f2 = new File(“a,txt”);//相对路径
Syso (f2.createNamFile())
生成一个文件,指定文件不存在时创建返回true,如果存在返回false
F2.mkdir();创建一个文件夹
F2.mkdirs();创建文件夹,如果文件夹所在的目录不存在,则一块创建多层文件夹。
F2.delete();当指定文件(或者文件夹)存在时,删除指定的文件(或者文件夹),并返回true,文件或文件夹不存在返回false(删文件夹时,一个文件夹里面不能有文件夹,否则删除不成功)
3File类的判断功能:
boolean exists():判断指定路径的文件或文件夹是否存在,存在返回true不存在返回false
boolean isAbsolute():判断当前路路径是否是绝对路径。如果是绝对路径如果是返回true 如果不是返回false
boolean isDirectory():判断当前的file对象指向的是否是一个文件夹如果是返回true
boolean isFile():判断当前路径是否是一个文件,如果是返回true
boolean isHidden():判断File对象指向的路径是否是隐藏文件,如果是隐藏文件返回true,
*判断功能
* boolean exists()
* boolean isAbsolute()
* boolean isDirectory()
boolean isFile()
boolean isHidden()
4File类的获取功能和修改名字功能:
File getAbsoluteFile():获取文件的绝对路径,返回File对象
String getAbsolutePath():获取文件的绝对路径,返回路径的字符串
String getParent():获取当前路径的父级路径,以字符串形式返回该父级路径
File getParentFile():获取当前路径的父级路径,以字File对象形式返回该父级路径M
String getName():获取文件或文件夹的名称
String getPath():获取File对象中封装时给的路径
long lastModified():以毫秒值返回最后修改时间
long length():返回文件的字节数
boolean renameTo(File dest): 将当前File对象所指向的路径 修改为 指定File所指向的路径(或者移动剪切文件)
5File的重要获取功能:
String[] list():以字符串数组的形式返回当前路径下所有的文件和文件夹的名称(只有指向文件夹的File才能调用该方法)
File[] listFiles():以File对象的形式返回当前路径下所有的文件和文件夹的名称(也是只能指向文件夹,但是它返回的file对象可以调用file的方法)
static File[] listRoots():获取计算机中所有的盘符
6输出指定目录下所有的java文件名(包含子目录):
代码在附件,
相关文章推荐
- 牛客网Java刷题知识点之File对象常用功能:获取文件名称、获取文件路径、获取文件大小、获取文件修改时间、创建与删除、判断、重命名、查看系统根目录、容量获取、获取某个目录下内容、过滤器
- IO流(File概述)-(File对象功能-创建和删除)-(File对象功能-判断)-(File对象功能-获取)
- JAVA之旅(二十八)——File概述,创建,删除,判断文件存在,创建文件夹,判断是否为文件/文件夹,获取信息,文件列表,文件过滤
- JAVA之旅(二十八)——File概述,创建,删除,判断文件存在,创建文件夹,判断是否为文件/文件夹,获取信息,文件列表,文件过滤
- Sqlite 常用函数封装:修改密码,创建数据库、获取表段、字段,取值、插入、删除数据、执行Sqlite指令
- java中File类的获取功能和修改名字功能
- JAVA基础再回首(二十)——File类概述、创建、删除、重命名、判断、获取、文件名称过滤器
- IO_File_常用方法_文件名_判断_长度_创建_删除JAVA144
- Sqlite 常用函数封装:修改密码,创建数据库、获取表段、字段,取值、插入、删除数据、执行Sqlite指令
- string,stringBuilder,字符串的常用方法,键盘录入字符串,string的构造方法,string类的各种判断功能,string类的各种获取功能,string类的转换功能,切割方法
- c# 注册表操作,创建,删除,修改,判断节点是否存在
- 【mysql创建用户|删除用户|修改用户权限|常用命令】
- Zookeeper命令行操作(常用命令;客户端连接;查看znode路径;创建节点;获取znode数据,查看节点内容,设置节点内容,删除节点;监听znode事件;telnet连接zookeeper)
- SQL数据库常用命令-创建,删除表-添加,修改,删除字段
- c# 注册表操作,创建,删除,修改,判断节点是否存在
- Zookeeper命令行操作(常用命令;客户端连接;查看znode路径;创建节点;获取znode数据,查看节点内容,设置节点内容,删除节点;监听znode事件;telnet连接zookeeper)
- 创建一个学生系统,实现一下功能; * 1:增加学生 * 2:显示学生 * 3:修改学生 * 4:删除学生 * 5:查找学生 * 6:退出程序 * 请输入选择(
- python 获取文件创建日期、修改日期 Get created & modified time of a file
- c# 注册表操作,创建,删除,修改,判断节点是否存在
- 22-IO流-33-IO流(File对象-常见功能-创建和删除)