打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
用JAVA与C#程序调用DOS命令PK

用JAVA与C#程序调用DOS命令PK

 
 

1、JAVA

package CmdTest;

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


public class CmdTest {
 
 public static void main(String[] args) throws Throwable {
  // TODO Auto-generated method stub
  // 定义一个字符串用来输出DOS命令的结果
  String strCmd;
  // 用来执行DOS命令
  Process process = Runtime.getRuntime().exec("cmd /c netstat -an");
  // 将命令的结果以流的方式读入
  BufferedReader bufferedReader = new BufferedReader(
    new InputStreamReader(process.getInputStream()));
  // 将结果循环打印输出
  while ((strCmd = bufferedReader.readLine()) != null) {
   System.out.println(strCmd);
  }
  // 子线程结束后要杀掉
  process.destroy();
 }

}

2、C#

        /// <summary>
        /// 备份文件
        /// </summary>
        /// <param name="scrPath"></param>
        /// <param name="desPath"></param>

        internal static void CopyDirectory(string scrPath, string desPath)
        {
            System.Diagnostics.Process process = new System.Diagnostics.Process();
            try
            {
                process.StartInfo.FileName = "XCopy";
                process.StartInfo.Arguments = string.Format(" \"{0}\" \"{1}\" /E/H/Y/I", scrPath, desPath);
                process.StartInfo.CreateNoWindow = true;
                process.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
                process.Start();
                process.WaitForExit();

            }
            catch
            {
                throw;
            }
            finally
            {
                process.Dispose();
                process = null;

            }
        }

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
C#执行DOS命令(CMD命令)
JAVA如何调用DOS命令
C#程序调用cmd执行命令
C# 调用命令行执行Cmd命令的操作
C#模拟cmd
Java调用外部进程并拦截输出流的实例: 进程管理器1.0版(原创)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服