2016-05-10 11 views
-2

私の言葉を表現する方法は本当にわかりませんが、出力例があります。私は入力からディレクトリを表示するJavaプログラムを作成する必要があります

目的のフォルダを入力してください:C:/テスト

A.TXT B.TXT c.txt d.txt

、実行したいファイルの名前を入力します。 txt

こんにちはJava!

そして、私はそれで何もファイルを置いた場合、出力ファイルが空である

になります。再開する。

+2

他の人の助けを借りて試したことがあるコードを投稿する必要があります。 – Satya

答えて

0

ファイルがある場合は、コンソール入力を取るだけの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)

関連する問題