亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

java怎么運行cmd命令

小億
81
2024-11-30 06:13:19
欄目: 編程語言

在Java中,你可以使用Runtime類或ProcessBuilder類來運行CMD命令

方法1:使用Runtime類

import java.io.BufferedReader;
import java.io.InputStreamReader;

public class RunCmdCommand {
    public static void main(String[] args) {
        try {
            String command = "cmd.exe /c dir"; // 這里可以替換為你想要運行的命令
            Process process = Runtime.getRuntime().exec(command);

            BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));
            String line;
            while ((line = reader.readLine()) != null) {
                System.out.println(line);
            }

            process.waitFor();
            reader.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

方法2:使用ProcessBuilder類

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Arrays;

public class RunCmdCommand {
    public static void main(String[] args) {
        try {
            String[] command = {"cmd.exe", "/c", "dir"}; // 這里可以替換為你想要運行的命令
            ProcessBuilder processBuilder = new ProcessBuilder(Arrays.asList(command));
            processBuilder.redirectErrorStream(true);

            Process process = processBuilder.start();

            BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));
            String line;
            while ((line = reader.readLine()) != null) {
                System.out.println(line);
            }

            process.waitFor();
            reader.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

這兩個示例都會運行cmd.exe /c dir命令,該命令會列出當前目錄下的所有文件和文件夾。你可以根據需要修改command數組中的命令。

0
应城市| 海口市| 锡林浩特市| 梅州市| 宜都市| 松潘县| 古丈县| 信丰县| 青海省| 金堂县| 文水县| 炉霍县| 视频| 庆云县| 行唐县| 嵊泗县| 武功县| 临安市| 康定县| 拉萨市| 铅山县| 清新县| 连州市| 周口市| 永福县| 泽库县| 安西县| 贞丰县| 璧山县| 长岭县| 崇左市| 衢州市| 苗栗县| 安顺市| 青州市| 崇信县| 盐亭县| 嘉黎县| 公主岭市| 大理市| 鄂托克前旗|