ホームページ  >  記事  >  Java  >  JavaでFile関数を使用してファイル操作を行う方法

JavaでFile関数を使用してファイル操作を行う方法

PHPz
PHPzオリジナル
2023-06-26 17:45:50856ブラウズ

Java では、File クラスは非常に一般的に使用されるクラスであり、ファイルの作成、削除、名前変更などのファイル操作の実行に役立つ一連のメソッドを提供します。この記事では、JavaのFile関数を使ってファイル操作を行う方法を紹介します。

1. File クラスの共通メソッド

File クラスを使用する場合、次の共通メソッドを使用できます:

  1. ファイルまたはディレクトリを作成します: File .createFile( ) および File.mkdirs()
  2. ファイルまたはディレクトリが存在するかどうかを確認します: File.exists()
  3. ファイルまたはディレクトリの名前を取得します: File.getName()
  4. Get ファイルまたはディレクトリの絶対パス: File.getAbsolutePath()
  5. ファイルまたはディレクトリの親パスを取得: File.getParent()
  6. ファイルまたはディレクトリです: File.isFile() および File.isDirectory()
  7. ファイルまたはディレクトリを削除します: File.delete()
  8. ファイルまたはディレクトリの名前を変更します: File.renameTo( )
  9. ファイルまたはディレクトリのサイズを取得する :File.length()

2. 使用例

次に、具体的な例を使用して説明します。上記のメソッドを使用してファイル操作を実行する方法。

  1. フォルダーの作成

File クラスの mkdirs() メソッドを使用して、「test」という名前のフォルダーを作成できます。

File file = new File("test");
if(!file.exists()){
    file.mkdirs();
}
  1. ファイルの作成

File クラスの createNewFile() メソッドを使用して、フォルダー内に「hello.txt」という名前のファイルを作成できます。

File file = new File("test/hello.txt");
if (!file.exists()){
    try {
        file.createNewFile();
    } catch (IOException e) {
        e.printStackTrace();
    }
}
  1. ファイルまたはフォルダーの名前を変更する

File クラスの renameTo() メソッドを使用して、ファイルまたはフォルダーの名前を変更できます。

File oldName = new File("test/hello.txt");
File newName = new File("test/hello_world.txt");
oldName.renameTo(newName);
  1. ファイルまたはフォルダーの削除

File クラスの delete() メソッドを使用して、ファイルまたはフォルダーを削除できます。

File file = new File("test/hello_world.txt");
if (file.exists()){
    file.delete();
}
  1. ファイルまたはフォルダーが存在するかどうかを確認する

File クラスのexists() メソッドを使用して、ファイルまたはフォルダーが存在するかどうかを確認できます。

File file = new File("test/hello_world.txt");
if (file.exists()){
    System.out.println("文件存在");
} else {
    System.out.println("文件不存在");
}
  1. ファイルまたはフォルダーのサイズを取得する

File クラスの length() メソッドを使用して、ファイルまたはフォルダーのサイズを取得できます。

File file = new File("test/hello_world.txt");
long fileSize = file.length();
System.out.println("文件大小为" + fileSize + "B");
  1. ファイルまたはフォルダーの絶対パスと親パスを取得する

File クラスの getAbsolutePath() メソッドを使用して、ファイルまたはフォルダーの絶対パスを取得できます。ファイルまたはフォルダー。 getParent() メソッドを使用して、親パスを取得します。

File file = new File("test/hello_world.txt");
System.out.println("文件的绝对路径为:" + file.getAbsolutePath());
System.out.println("文件的父路径为:" + file.getParent());

3. 概要

上記の例を通じて、File クラスを使用してファイルとフォルダーの作成、ファイルとフォルダーの削除、ファイル名の変更などのファイル操作を実行する方法を学びました。およびフォルダー、ファイルとフォルダーの絶対パス、親パス、サイズを取得するなどの操作を行います。 Fileクラスを使用する場合は、パスの記述方法やパスの正当性、ファイルの異常な操作を避けるためのファイルへのアクセス権限などに注意する必要があります。

以上がJavaでFile関数を使用してファイル操作を行う方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。