導航:首頁 > 程序命令 > dos命令c

dos命令c

發布時間:2023-03-27 02:57:25

『壹』 用c語言執行dos命令

執行dos命令,可以使用庫函數system。
1 頭文件:
stdlib.h
2 聲明:
int system(char *command);
3 功能:
執行系統命令command,當程序運行在windows下時,就是執行dos命令。
4 示例:
system("cls");
就是在輸出窗口中執行dos命令cls, 其功能為清除屏幕上的所有輸出。

『貳』 怎麼用dos命令來復制文件和文件夾

電腦現在越來越普及,界面也越來越友善,操作也越來越簡潔,但是對於高手來說,好多時候還是喜歡使用DOS來做一些操作,下面就讓我教大家怎麼用dos命令來復制文件和文件夾吧。

用dos命令來復制文件和文件夾的方法

進入DOS系統,有兩種方法:方法1.點擊“開始”,然後點擊“運行”,在彈出的對話框中輸入“cmd”(註:DOS界面不區分大小寫),然後點擊回車,即彈出DOS界面!

[/e]參數的意義:子目錄包括空目錄都復制

『叄』 dos命令中的-C是什麼意思

這個參數嚴格來說不是dos命令中的,而是那個make.exe的帶局橡參數,具體的意思你要看這蠢旁臘姿個軟體本身的說明才行,你可以到z_tools下命令行里,輸入make /?看看

『肆』 c語言調用dos命令

顯示或更改文件屬性。

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename] [/S [/D]]

+ 設置屬性。
- 清除屬性。
R 只讀文件屬性。
A 存檔文件屬性。
S 系統文件屬性。
H 隱藏文件屬性。
[drive:][path][filename]
指定要處理的文件屬性。
/S 處理當前文件夾及其子文件夾中的匹配文件。
/D 也處理文件夾。

這是設置屬性的DOS命令.你要調用這個命令可以用:
system("attrib /s/h 文件路徑和文件名");
來調用它.當然括弧裡面的是char[]或string.比如可以這樣:
char file[20]="attrib /s/h C:\a.txt";
system(file);

『伍』 如何在C語言中調用DOS命令

在C語言中調用shell命令的方法實現。
C程序調用shell腳本共有兩種方法
:system()、popen(),分別如下:
system()
不用自己去創建進程,系統已經封裝了這一步,直接加入自己的命令即可
popen()
也可以實現執行的命令,比system
開銷小
以下分別說明:
1)system(shell命令或shell腳本路徑);
system()
會調用fork()產生
子歷程,由子歷程來調用/bin/sh-c
string來履行
參數string字元串所代表的命令,此命令履行
完後隨即返回原調用的歷程。在調用system()期間SIGCHLD
信號會被暫時擱置,SIGINT和SIGQUIT
信號則會被漠視


回值:如果system()在調用/bin/sh時失敗則返回127,其他失敗原因返回-1。若參數string為空指針(NULL),則返回非零值。
如果
system()調用成功
則最後會返回履行
shell命令後的返回值,但是此返回值也有可能為system()調用/bin/sh失敗所返回的127,因
此最好能再反省
errno
來確認履行
成功

system命令以其簡略
高效的作用得到很很廣泛
的利用
,下面是一個例子
例:在/tmp/testDir/目錄下有shell腳本tsh.sh,內容為
#!/bin/sh
wget
$1
echo
"Done!"
2)popen(char
*command,char
*type)
popen()
會調用fork()產生
子歷程,然後從子歷程中調用/bin/sh
-c來履行
參數command的指令。參數type可應用
「r」代表讀取,「w」代表寫入。遵循此type值,popen()會建立
管道連到子歷程的標准
輸出設備
或標准
輸入設備
,然後返回一個文件指針。隨後歷程便可利用
此文件指針來讀取子歷程的輸出設備
或是寫入到子歷程的標准
輸入設備
中。此外,所有應用

件指針(FILE*)操作的函數也都可以應用
,除了fclose()以外。
返回值:若成功
則返迴文件指針,否則返回NULL,差錯
原因存於errno中。注意:在編寫具SUID/SGID許可權的程序時請盡量避免應用
popen(),popen()會繼承環境變數,通過環境變數可能會造成系統安全的問題。
例:C程序popentest.c內容如下:
#include
main
{
FILE
*
fp;
charbuffer[80];
fp=popen(「~/myprogram/test.sh」,」r」);
fgets(buffer,sizeof(buffer),fp);
printf(「%s」,buffer);
pclose(fp);
}

『陸』 關於dos命令(c語言system函數)

deltree這個命令在dos4.0---dos7.0(win98的dos環境)這些dos版本中存在,
桌面windows改用NT核心以後(就是從windows2000以後),MS再不提供這個命令
顧名思義deltree就是刪除一物沒輪個目察畝錄樹,就是刪除一個目錄,包括它的所有文件和子目錄,加"/y"參數取消警告提示
在windows2000以後的版本可以用rmdir(或者rd)命令代替此命令罩信
,rmdir命令加"/s"參數可以實現刪除一個非空目錄,加"/q"參數取消提示信息:
system("rmdir
/s
/q
d:\\123");
//不提示刪除d:\123目錄包括其子目錄和文件
system("rd
/s
/q
d:\\123");
//一樣的效果

『柒』 dos命令cd怎麼進去去D盤

DOS下CD命令其功能是顯示當前目錄的名稱,或更改當前的目錄。

方法如下:

1、應用時帶一個驅動器號(如: cd c:)在命令行cmd中輸入 cd /? 可顯示幫助信息如下圖:

(7)dos命令c擴展閱讀

DOS命令,計算機術語,是指DOS操祥神作系統的命令,是一種面向磁碟的操作命令,主要包括目錄操作類命令、磁碟操作類命令、文件操作類命令和其它命令。

目前大家常用的操作系統有windows10,windows 7等,都是圖形化的界面。在有這些系統之前的人們使用的操作系統是DOS系統。

使用技巧

DOS命令不區分大小寫,比如C盤的Program Files,在dos命令中完全可以用"progra~1"代替,加上英文引號是因為名稱的中間有空格(即多於一個詞),這一點是初學者經常忽略的。

折疊 常用命令:

(1)查飢宴粗看目錄內容命令 DIR

(2)指定可執行文件搜索目錄 PATH

(3)創建目錄命令 MD

(4)打開指定目錄命令 CD

(5)刪除當前指定的子目錄命令 RD

(6)改變當前盤符命令 C:

(7)文件復制爛鎮命令 COPY

(8)顯示文本文件內容命令 TYPE

(9)更改文件名命令 REN

(10)刪除文件命令 DEL

(11)清除屏幕命令 CLS

折疊 特殊命令

重復上一次輸入的命令,可以使用F3鍵來完成,同時DOS下存在一個doskey的命令記錄器,在命令行上執行doskey後將可以實現以下功能:

1、向上箭頭"↑"和向下箭頭"↓"-----回看上一次執行的命令

2、"Ctrl+C" 組合鍵或"Break"鍵 -----中斷操作

3、滑鼠操作"標記" -----------------用來選中文本

4、滑鼠操作"粘貼" -----------------用來把剪貼板內容粘貼到提示符下

5、"F7"鍵 --------------------------查看及執行用過的命令

6、"/?" ----------------------------指定命令幫助

7、">" 及">>" ----------------------文件重定向

參數:命令+ > +寫入路徑文件名

實例:

echo 網路歡迎你 >d:1.txt ;寫入文本到指定文件(如果文件存在則替換)

netstat -an >>d:1.txt ;追隨尾端寫入文本

『捌』 dos命令輸入c:進不去c盤

輸入cd\
看圖中的提示符是
C:\Users\52856>
說明當前盤已經是C盤了,你為什麼還要進C盤?
你是不是要去C盤根目錄?
1、可以這樣操作
cd \回車
這猜鎮樣就回到c盤根目錄了,提示符會變成
C:>
2、也可以這樣逗巧
cd..回車
返回到上一級目錄,提示符會變成
C:\Users>
再輸入一遍
cd..回車
在返回上一級目錄,提示符穗指粗就會變成
C:>
這樣也就回到根目錄

『玖』 dos保存c:命令

1、首先打開電腦,並進入皮物前軟體dos。
2、其燃清次在螞拿主界面,用con文件名編輯文件。
3、最後用DOS自帶的edit程序,即可使用保存c命令。

『拾』 在C語言中如何使用dos命令

用system()函數
原型:int
system(char
*cmd)
包含在dos.h下(VC
包含在stdlib.h)

定時關機
程序:
#include<stdio.h>
#include<dos.h>
#include<string.h>
void
main()
{
char
s[30]="shutdown
-s
-t
";
char
*p;
printf("please
input
how
many
seconds
you
want
to
wait
:
");
scanf("%s",p);
strcat(s,p);
system(s);
}
需要注意的是,上面的程序需在Turbo
C小編譯,在VC環境下會提示error
C2065:
'system'
:
undeclared
identifier
可以改為:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int
main()
{
char
p[100]="shutdown
-s
-t
";
char
s[20];//注意這里不能寫成*s否則即使調試成功,程序寫無法正常運行!
int
str;
int
ch;
printf("請輸入
等待時間
(秒):");
scanf("%s",s);
strcat(p,s);
system(p);
return
0;
}
一旦編譯成功後就可以在工程文件夾下找到生成的*.exe
文件,以後就不用那麼麻煩的鍵入命令啦,呵呵……
如果想取消關機,可另外在寫一個程序:
#include<stdio.h>
#include<dos.h>
#include<string.h>
void
main()
{
char
s[30]="shutdown
-a
";
system(s);
}
二合一,那叫一個方便啊,哦也!!!

閱讀全文

與dos命令c相關的資料

熱點內容
李采潭出演的善良的女老師3 瀏覽:173
台灣影視在線免費看 瀏覽:106
支付寶跳蹬app源碼下載 瀏覽:886
倩女銷魂 紀倩倩 瀏覽:53
周星馳粵語電影 瀏覽:516
5個小時的愛情電影在線觀看 瀏覽:975
求飛機類游戲源碼 瀏覽:406
樂釣app怎麼寫出五星報告 瀏覽:626
類似團鬼六的電影有哪些 瀏覽:660
學校門口向右轉是電影院的英文 瀏覽:961
大樂透五行演算法 瀏覽:142
英語圖解pdf 瀏覽:612
智能租房系統源碼 瀏覽:346
c編程軟體哪個好 瀏覽:674
程序員寫什麼代碼最好 瀏覽:980
大尺度電影名字 瀏覽:897
重生民國收母 瀏覽:723
男主當鴨子的韓劇電影 瀏覽:488
人乳奶水電影 瀏覽:211
台灣鏡花風月系列 瀏覽:551