IOストリーム---ファイルクラスの使用

序文

1. Fileクラスのオブジェクトは、ファイルまたはフォルダーを表します

2.FileクラスはIOパッケージで宣言されています

3. Fileクラスには、ファイルの作成、削除、名前の変更、変更時間、ファイルサイズなどが含まれます。データの書き込みおよび読み取り操作は含まれません。データの読み取りまたは書き込みが必要な場合は、IOストリームを使用する必要があります。

4. Fileクラスの後続のオブジェクトは、多くの場合、ストリームのコンストラクターにパラメーターとして渡され、読み取りまたは書き込みの場所を示します。

1つは、Fileクラスのオブジェクトを作成することです。

相対パス:パスと比較して、指定されたパス

絶対パス:ドライブ文字を含むファイルまたはファイルディレクトリのパス

//构造器一:
File(String pathName)
//构造器二:
File(String parent, String child)
//构造器三:
File(File parent, String child)

2.一般的な方法

1.入手方法

获取绝对路径
public String getAbsolutePath()
    
获取路径
public String getPath()
    
获取名称
public String getName()
    
获取上层文件目录路径,没有返回null
public String getParent()
    
获取文件长度(字节数),不能获取目录长度
public Long length()
    
获取最后一次修改时间
public Long lastModifide()
    
获取指定目录下所有文件和文件目录的名称数组
public String[] list()

获取指定目录下所有文件和文件目录的File数组
public File[] listFiles()

2.判定機能

判断是否是文件目录
public boolean isDirectory()
    
判断是否是文件
public boolean isFile()
    
判断是否存在
public boolean exists()
    
判断是否可读
public boolean canRead()
    
判断是否可写
public boolean canWrite()
    
判断是否隐蔽
public boolean isHidden()

3.関数を作成します

创建文件。若文件存在,则不创建,返回false
public boolean createNewFile()
    
创建一级文件目录,若存在,则不创建,返回false
public boolean mkdir()
    
创建多级文件目录
public boolean mkdirs()

4.削除機能

删除文件或者文件夹
public boolean delete()

おすすめ

転載: blog.csdn.net/weixin_45321793/article/details/110392861