私の言葉を表現する方法は本当にわかりませんが、出力例があります。私は入力からディレクトリを表示するJavaプログラムを作成する必要があります
目的のフォルダを入力してください:C:/テスト
A.TXT B.TXT c.txt d.txt
、実行したいファイルの名前を入力します。 txt
こんにちはJava!
そして、私はそれで何もファイルを置いた場合、出力ファイルが空である
になります。再開する。
私の言葉を表現する方法は本当にわかりませんが、出力例があります。私は入力からディレクトリを表示するJavaプログラムを作成する必要があります
目的のフォルダを入力してください:C:/テスト
A.TXT B.TXT c.txt d.txt
、実行したいファイルの名前を入力します。 txt
こんにちはJava!
そして、私はそれで何もファイルを置いた場合、出力ファイルが空である
になります。再開する。
あなたはGoogleにとって基本的に怠け者です。
私はあなたをお手伝いします:
1.ゲットディレクトリの内容:How to get contents of a folder and put into an ArrayList
2.出力ファイルの内容:How do you read a text file and print it to the console window? JavaとHow to write console output to a txt file
は 'のif-else' の状況をグーグルで考えてみましょう。
これが役に立ちます。
ファイルがある場合は、コンソール入力を取るだけのtxtファイルを読みたいと仮定すると、[ファイル(存在する場合)
public static void main(String... s)throws IOException {
String folderName = "C://Test//";
Scanner sc = new Scanner(System.in);
String fileName = sc.nextLine();
File file = new File(folderName+fileName);
if(file.exists() && file.isFile() && file.length() > 0) {
BufferedReader br = new BufferedReader(new FileReader(file));
String line = br.readLine();
while(line != null) {
System.out.println(line);
line = br.readLine();
}
br.close();
} else {
System.out.println("This file is empty. Start again");
}
}
表示ハローJavaから次
読む内容を試すことができますが
public static void main(String... s)throws IOException {
String folderName = "C://Test//";
Scanner sc = new Scanner(System.in);
String fileName = sc.nextLine();
File file = new File(folderName+fileName);
if(file.exists() && file.isFile() && file.length() > 0) {
System.out.println("Hello Java!");
} else {
System.out.println("This file is empty. Start again");
}
}
を発見したプログラムの意志(拡張子は.txt)
他の人の助けを借りて試したことがあるコードを投稿する必要があります。 – Satya