thieumao

Run CMD with Java

Nov 6th, 2013
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.51 KB | None | 0 0
  1. package runcmd;
  2.  
  3. import java.io.*;
  4.  
  5. public class CmdTest {
  6.  
  7.     public static void main(String[] args) throws Exception {
  8.         ProcessBuilder builder;
  9.         Process p;
  10.         BufferedReader r;
  11.         String line;
  12.  
  13.         while (true) {
  14.             System.out.println("_________C__________");
  15.             builder = new ProcessBuilder("cmd.exe", "/c", "cd C: && dir"); // xem danh sách file, folder ổ C
  16.             builder.redirectErrorStream(true);
  17.             p = builder.start();
  18.  
  19.             // Xuất ra console
  20.             r = new BufferedReader(new InputStreamReader(p.getInputStream()));
  21.             while (true) {
  22.                 line = r.readLine();
  23.                 if (line == null) {
  24.                     break;
  25.                 }
  26.                 System.out.println(line);
  27.             }
  28.  
  29.             Thread.sleep(2000); // Dừng trong 2s
  30.  
  31.             System.out.println("_________D__________");
  32.             builder = new ProcessBuilder("cmd.exe", "/c", "cd D: && dir"); // xem danh sách file, folder ổ D
  33.             builder.redirectErrorStream(true);
  34.             p = builder.start();
  35.  
  36.             // Xuất ra console
  37.             r = new BufferedReader(new InputStreamReader(p.getInputStream()));
  38.             while (true) {
  39.                 line = r.readLine();
  40.                 if (line == null) {
  41.                     break;
  42.                 }
  43.                 System.out.println(line);
  44.             }
  45.  
  46.             Thread.sleep(10000); // Dừng trong 10s
  47.         }
  48.  
  49.  
  50.     }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment