2016-12-23 6 views
-4

存在しないフォルダにあるファイルを作成したいとします。最初にフォルダを作成してからファイルを作成したいと思います。フォルダは、プロジェクトディレクトリに作成する必要があります。プロジェクトフォルダにJavaでディレクトリを作成する方法

たとえば、「foo/bar.txt」のようなものを作成したい場合、プロジェクトディレクトリの最初に「foo」が作成されます。

私の2番目の質問は、そのディレクトリが存在する場合、どのようにファイルを作成できますか?あなたが必要なもの

+3

Java IOチュートリアルでは、このすべてをカバーしています。それを読んだことはありますか? http://docs.oracle.com/javase/tutorial/essential/io/ –

+0

私の回答が助けになった場合は、ティック・サインをクリックしてそれを受け入れることができます。あなたはまだ助けが必要な場合はコメントすることができます! –

答えて

0

は、次の2つのことを知っている:

コードスニペットに続き、現在の作業ディレクトリ内のディレクトリを作成します(プロジェクトディレクトリでもあります)。

File file = new File(directoryname); 
if (!file.exists()) { 
    if (file.mkdir()) { 
     System.out.println("Directory is created!"); 
    } else { 
     System.out.println("Failed to create directory!"); 
    } 
} 

同様に、ファイルを作成することもできます。

File file = new File(filename); 
if (!file.exists()) { 
    if (file.createNewFile()) { 
     System.out.println("File is created!"); 
    } else { 
     System.out.println("Failed to create file!"); 
    } 
} 
関連する問題