Java
 Computer >> コンピューター >  >> プログラミング >> Java

Javaのファイルオブジェクト


Fileオブジェクトは、ディスク上の実際のファイル/ディレクトリを表します。 Javaでファイルオブジェクトを作成するためのコンストラクタのリストは次のとおりです-

Sr.No。 方法と説明
1 ファイル(ファイルの親、文字列の子) このコンストラクターは、親の抽象パス名と子のパス名文字列から新しいFileインスタンスを作成します。
2 ファイル(文字列パス名) このコンストラクターは、指定されたパス名文字列を抽象パス名に変換することにより、新しいFileインスタンスを作成します。
3 File(String parent、String child) このコンストラクターは、親パス名文字列と子パス名文字列から新しいFileインスタンスを作成します。
4 ファイル(URI uri) このコンストラクターは、指定されたファイルURIを抽象パス名に変換することによって新しいFileインスタンスを作成します。

オブジェクトが指定された場所に存在すると仮定すると、コマンドラインへの最初の引数がパスと見なされ、以下のコードが実行されます-

import java.io.File;
public class Demo{
   public static void main(String[] args){
      String file_name =args[0];
      File my_file = new File(file_name);
      System.out.println("File name is :"+my_file.getName());
      System.out.println("The path to the file is: "+my_file.getPath());
      System.out.println("The absolute path to the file is:" +my_file.getAbsolutePath());
      System.out.println("The parent directory is :"+my_file.getParent());
      if(my_file.exists()){
         System.out.println("Is the file readable"+my_file.canRead());
         System.out.println("The size of the file in bytes is "+my_file.length());
      }
   }
}

出力

The details about the file will be displayed here.

Demoという名前のクラスにはmain関数が含まれており、コマンドラインで渡された最初の引数を保持する文字列が定義されています。ファイルの詳細が画面に印刷されます。これには、ファイルの名前、ファイルパス、ファイルの絶対パス、ファイルの親ディレクトリが含まれます。


  1. JavaでJSONオブジェクトをファイルに書き込むにはどうすればよいですか?

    JSON 広く使用されているデータ交換の1つです フォーマットし、軽量 および言語 独立 。 json.simple は、JSONファイルの書き込みに使用できる軽量のJSON処理ライブラリです。 エンコードに使用できます またはデコード JSONテキストであり、 Jに完全に準拠しています SON仕様(RFC4627)。 JSONファイルを読み取るには、 json-simple.jarをダウンロードする必要があります ファイルを作成し、それを実行するためのパスを設定します。 例 import java.io.*; import java.util.*; import org.json.s

  2. Pythonのファイルオブジェクト?

    Pythonでは、ファイルの読み取りまたは書き込みを試みるたびに、ライブラリがネイティブに処理されるため、ライブラリをインポートする必要はありません。 最初に行うことは、組み込みのopen関数を使用してファイルオブジェクトを取得することです。 open関数はファイルを開き、ファイルオブジェクトを返します。ファイルオブジェクトには、情報を取得したり、開いたファイルを操作したりするために使用できるメソッドと属性が含まれています。 ファイルとは何ですか? ファイルに対して操作を行う前に、まずファイルとは何かを理解しましょう。ファイルは、関連情報を保存するためのディスク上の名前付きの場所です。フ