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

Javaでファイルユーティリティメソッドを使用してディレクトリを作成するにはどうすればよいですか?


Java 7以降、File.02sクラスが導入されました。これには、ファイル、ディレクトリ、またはその他のタイプのファイルを操作する(静的)メソッドが含まれています。

createDirectory() ファイルのメソッド クラスは必要なディレクトリのパスを受け入れ、新しいディレクトリを作成します。

次のJavaの例では、作成するディレクトリのパスと名前をユーザーから読み取り、作成します。

import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.Scanner;
public class Test {
   public static void main(String args[]) throws IOException {
      System.out.println("Enter the path to create a directory: ");
      Scanner sc = new Scanner(System.in);
      String pathStr = sc.next()      
      System.out.println("Enter the name of the desired a directory: ");
      pathStr = pathStr+sc.next();      
      //Creating a path object
      Path path = Paths.get(pathStr);      
      //Creating a directory
      Files.createDirectory(path);      
      System.out.println("Directory created successfully");
   }
}

出力

Enter the path to create a directory:
D:
Enter the name of the desired a directory:
sample_directory
Directory created successfully

確認すると、作成されたディレクトリが-

として表示されます。

Javaでファイルユーティリティメソッドを使用してディレクトリを作成するにはどうすればよいですか?

createDirectories() メソッドは、存在しない親ディレクトリを含む指定されたディレクトリを作成します。

import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.Scanner;
public class Test {
   public static void main(String args[]) throws IOException {
      System.out.println("Enter the path to create a directory: ");
      Scanner sc = new Scanner(System.in);
      String pathStr = sc.next();      
      System.out.println("Enter the name of the desired a directory: ");
      pathStr = pathStr+sc.next();      
      //Creating a path object
      Path path = Paths.get(pathStr);      
      //Creating a directory
      Files.createDirectories(path);      
      System.out.println("Directories created successfully");  
   }
}

出力

Enter the path to create a directory:
D:
Enter the name of the desired a directory:
sample/test1/test2/test3/final_folder
Directory created successfully

確認すると、作成されたディレクトリが-

として表示されます。

Javaでファイルユーティリティメソッドを使用してディレクトリを作成するにはどうすればよいですか?


  1. Javaを使用してJSONファイルを作成/作成する方法は?

    JSONまたはJavaScriptObjectNotationは、人間が読める形式のデータ交換用に設計された、軽量のテキストベースのオープンスタンダードです。 JSONで使用される規則は、C、C ++、Java、Python、Perlなどを含むプログラマーに知られています。サンプルJSONドキュメント − {    "book": [       {          "id": "01",      

  2. tkinterファイルダイアログでファイルパスを指定するにはどうすればよいですか?

    Tkinterは、アプリケーションのコンポーネントとユーザーが操作可能なアイテムを構築するためのいくつかの組み込み関数とクラスライブラリメソッドを提供します。 ファイルダイアログ は、ファイル/ディレクトリ選択ウィンドウを作成するためのクラスとライブラリ関数を提供するtkinterモジュールの1つです。 ファイルダイアログを使用できます システムからファイルまたはディレクトリを参照するようにユーザーに依頼する必要がある場合。 特定のファイルを取得するディレクトリの場所を指定することもできます。特定の場所から始まるファイルダイアログを表示するには、 initialdir =を使用します 静的フ