java.io的API的学习

本文详细介绍了Java中File类的功能及使用方法,包括文件创建、删除、重命名等常见操作,并探讨了路径、权限等概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

只讲一些主要的,有代表性的。I 表示interface,C表示Class

I

DataInput-DataInputStream 从二进制流中读取字节,并根据所有 Java 基本类型数据进行重构

DataOutput 类似

 

Flushable

FileFilter

 

Externalizable

Serializable 

 

C

File 文件和目录路径名的抽象表示形式,但是它不是抽象类!它绝对是相当重要的一个类

主要实用方法有

有用的静态字段:公共静态字段 separator 和 separatorChar pathSeparator 、 pathSeparatorChar

canRead

canWrite

canExecute

 

static File createTempFile ?

 

delete

exists

getAbsolutePath()

File getCanonicalFile() 

 isAbsolute() 

          测试此抽象路径名是否为绝对路径名

isDirectory() 

          测试此抽象路径名表示的文件是否是一个目录

isFile() 

isHidden() 

lastModified() 

length() ? 即大小吧——以字节为单位

listFiles() 

 

list(FilenameFilter filter) 还可以过滤啊

listFiles(FilenameFilter filter) 

mkdir

mkdirs

 

 boolean renameTo(File dest) 

          重新命名此抽象路径名表示的文件。 

 boolean setExecutable(boolean executable) 

          设置此抽象路径名所有者执行权限的一个便捷方法。 

 boolean setExecutable(boolean executable, boolean ownerOnly) 

          设置此抽象路径名的所有者或所有用户的执行权限。 

 boolean setLastModified(long time) 

          设置此抽象路径名指定的文件或目录的最后一次修改时间。 

 boolean setReadable(boolean readable) 

          设置此抽象路径名所有者读权限的一个便捷方法。 

 boolean setReadable(boolean readable, boolean ownerOnly) 

          设置此抽象路径名的所有者或所有用户的读权限。 

 boolean setReadOnly() 

          标记此抽象路径名指定的文件或目录,从而只能对其进行读操作。 

 boolean setWritable(boolean writable) 

          设置此抽象路径名所有者写权限的一个便捷方法。 

 boolean setWritable(boolean writable, boolean ownerOnly) 

          设置此抽象路径名的所有者或所有用户的写权限 

 

toURI() 

          构造一个表示此抽象路径名的 file: URI。

 

都是些很有用的方法啊

 

这个包下面还有一些列的 Stream/Reader/Writer,相当的繁多,却是相当规律。

 

关于文件的:FileXXX

关于Object的

ByteArray

CharArray

关于管道Pipe的:

等等

 

——菜鸟文章,仅供自己参考。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值