Java では、File クラスは非常に一般的に使用されるクラスであり、ファイルの作成、削除、名前変更などのファイル操作の実行に役立つ一連のメソッドを提供します。この記事では、JavaのFile関数を使ってファイル操作を行う方法を紹介します。
1. File クラスの共通メソッド
File クラスを使用する場合、次の共通メソッドを使用できます:
2. 使用例
次に、具体的な例を使用して説明します。上記のメソッドを使用してファイル操作を実行する方法。
File クラスの mkdirs() メソッドを使用して、「test」という名前のフォルダーを作成できます。
File file = new File("test"); if(!file.exists()){ file.mkdirs(); }
File クラスの createNewFile() メソッドを使用して、フォルダー内に「hello.txt」という名前のファイルを作成できます。
File file = new File("test/hello.txt"); if (!file.exists()){ try { file.createNewFile(); } catch (IOException e) { e.printStackTrace(); } }
File クラスの renameTo() メソッドを使用して、ファイルまたはフォルダーの名前を変更できます。
File oldName = new File("test/hello.txt"); File newName = new File("test/hello_world.txt"); oldName.renameTo(newName);
File クラスの delete() メソッドを使用して、ファイルまたはフォルダーを削除できます。
File file = new File("test/hello_world.txt"); if (file.exists()){ file.delete(); }
File クラスのexists() メソッドを使用して、ファイルまたはフォルダーが存在するかどうかを確認できます。
File file = new File("test/hello_world.txt"); if (file.exists()){ System.out.println("文件存在"); } else { System.out.println("文件不存在"); }
File クラスの length() メソッドを使用して、ファイルまたはフォルダーのサイズを取得できます。
File file = new File("test/hello_world.txt"); long fileSize = file.length(); System.out.println("文件大小为" + fileSize + "B");
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 サイトの他の関連記事を参照してください。