//生成bat檔案,dr包含ftp資訊,strbatpath是生成bat檔案的路徑
private void createbat(datarow dr, string strbatpath
else
if (system.io.file.exists(strbatpath))
system.io.file.delete(strbatpath);
stringbuilder sbuilder = new stringbuilder();
stream st = new filestream(strbatpath, filemode.openorcreate);
using (streamwriter sw = new streamwriter(st))}
上函式是生成bat檔案。裡面的內容就是dos命令做的ftp動作。下面函式是執行這個bat檔案。
private string executebat(string strbatpath,process pro)//檔案路徑;要執行bat檔案的程序,返回執行結果
return mess;}
這樣就實現了執行bat檔案。bat檔案可以是任何的dos命令組合。
bat檔案執行方式
bat是批處理檔案,在windows和linux上都可以使用。不過在linux的命令列中不可以直接敲 bat 系統會去找所有的命令。想要呼叫bat檔案,需要寫絕對路徑,比如 home mydir bat 或者是切換到bat檔案所在的目錄,然後鍵入 bat 這裡的 是告訴系統在當前目錄下找名為 bat...
靜默執行bat檔案
讓bat隱藏執行需要用vbs檔案才能實現,方法一 新建乙個 文字文件 寫入 set ws wscript.createobject wscript.shell ws.run d yy.bat 0 另存為vbs檔案即可,其中d yy.bat是你需要執行的 bat檔案 的路徑。方法二 用 文字文件 開啟...
C 執行DOS命令,C 呼叫bat檔案。
在c 程式中,有時會用到呼叫cmd命令完成一些功能,於是在網上查到了如下方法,實現了 c 執行dos命令,並返回結果。doscommand dos命令語句 public string execute string doscommand 執行dos命令,返回dos命令的輸出 dos命令 等待命令執行的...