成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

c語言chidir函數(shù),chidist函數(shù)

C語言函數(shù)的目錄函數(shù)

所在函數(shù)庫為dir.h、dos.h

創(chuàng)新互聯(lián)主要從事成都做網(wǎng)站、網(wǎng)站建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)港北,十余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792

int chdir(char *path) 使指定的目錄path(如:C:\\WPS)變成當(dāng)前的工作目錄,成

功返回0

int findfirst(char *pathname,struct ffblk *ffblk,int attrib)查找指定的文件,成功

返回0

pathname為指定的目錄名和文件名,如C:\\WPS\\TXT

ffblk為指定的保存文件信息的一個(gè)結(jié)構(gòu),定義如下: struct?ffblk????????????????????????{????????????????????????????????????char?ff_reserved[21];?/*DOS保留字*/?char?ff_attrib;???????/*文件屬性*/??int??ff_ftime;????????/*文件時(shí)間*/??int??ff_fdate;????????/*文件日期*/??long?ff_fsize;????????/*文件長度*/??char?ff_name[13];?????/*文件名*/???}??????attrib為文件屬性,由以下字符代表

┃FA_RDONLY 只讀文件┃FA_LABEL 卷標(biāo)號(hào)┃

┃FA_HIDDEN 隱藏文件┃FA_DIREC 目錄 ┃

┃FA_SYSTEM 系統(tǒng)文件┃FA_ARCH 檔案 ┃

例:

struct ffblk ff;

findfirst(*.wps,ff,FA_RDONLY);

int findnext(struct ffblk *ffblk) 取匹配finddirst的文件,成功返回0

void fumerge(char *path,char *drive,char *dir,char *name,char *ext)

此函數(shù)通過盤符drive(C:、A:等),路徑dir(\TC、\BC\LIB等),

文件名name(TC、WPS等),擴(kuò)展名ext(.EXE、.COM等)組成一個(gè)文件名

存與path中.

int fnsplit(char *path,char *drive,char *dir,char *name,char *ext)

此函數(shù)將文件名path分解成盤符drive(C:、A:等),路徑dir(\TC、\BC\LIB等),

文件名name(TC、WPS等),擴(kuò)展名ext(.EXE、.COM等),并分別存入相應(yīng)的變量中.

int getcurdir(int drive,char *direc) 此函數(shù)返回指定驅(qū)動(dòng)器的當(dāng)前工作目錄名稱

drive 指定的驅(qū)動(dòng)器(0=當(dāng)前,1=A,2=B,3=C等)

direc 保存指定驅(qū)動(dòng)器當(dāng)前工作路徑的變量 成功返回0

char *getcwd(char *buf,iint n) 此函數(shù)取當(dāng)前工作目錄并存入buf中,直到n個(gè)字

節(jié)長為為止.錯(cuò)誤返回NULL

int getdisk() 取當(dāng)前正在使用的驅(qū)動(dòng)器,返回一個(gè)整數(shù)(0=A,1=B,2=C等)

int setdisk(int drive) 設(shè)置要使用的驅(qū)動(dòng)器drive(0=A,1=B,2=C等),

返回可使用驅(qū)動(dòng)器總數(shù)

int mkdir(char *pathname) 建立一個(gè)新的目錄pathname,成功返回0

int rmdir(char *pathname) 刪除一個(gè)目錄pathname,成功返回0

char *mktemp(char *template) 構(gòu)造一個(gè)當(dāng)前目錄上沒有的文件名并存于template中

char *searchpath(char *pathname) 利用MSDOS找出文件filename所在路徑,

,此函數(shù)使用DOS的PATH變量,未找到文件返回NULL

用C語言怎么創(chuàng)建文件夾

在C語言中可以通過調(diào)用創(chuàng)建文件夾函數(shù),或者使用系統(tǒng)命令兩種方法創(chuàng)建文件夾。

一、調(diào)用庫函數(shù)。

C語言庫函數(shù)創(chuàng)建文件夾依賴于編譯器,不同編譯器使用的創(chuàng)建文件夾函數(shù)不同。 舉例如下:

1、VC/VS編譯器。

函數(shù)聲明為 int _mkdir( const char *dirname );

頭文件為direct.h。

功能為創(chuàng)建dirname文件夾,并返回結(jié)果,如果成功則返回0,否則返回-1。

2、TC編譯器。

聲明形式為 int mkdir(char *pathname);

頭文件為dir.h。

功能為創(chuàng)建pathname文件夾,并返回結(jié)果,如果成功則返回0,否則返回-1。

3、gcc編譯器。

聲明形式為int mkdir(const char *pathname, mode_t mode);

其中函數(shù)頭文件為sys/stat.h, 參數(shù)類型mode_t頭文件為sys/types.h。

與其他編譯器的創(chuàng)建文件夾函數(shù)不同,gcc創(chuàng)建文件夾多了一個(gè)參數(shù)mode, 指定被創(chuàng)建文件夾的權(quán)限。

函數(shù)功能為創(chuàng)建文件夾名為pathname, 權(quán)限值為mode的文件夾。 如果成功則返回0,否則返回-1。

二、通過系統(tǒng)命令調(diào)用。

在C 語言中可以通過system函數(shù)調(diào)用系統(tǒng)命令,具體命令格式取決于操作系統(tǒng)。

比如在Linux/Unix下,可以使用:

system("mkdir ./XXX");

來創(chuàng)建XXX文件夾。

而在windows下需要使用dos命令,比如:

system("mkdir .\\XXX");

C語言chdir函數(shù)用法

chdir函數(shù):

Visual Basic 語言參考

ChDir 函數(shù)

更改當(dāng)前目錄或文件夾。

在文件 I/O 操作中,My 功能具有比 ChDir 函數(shù)更高的效率和更好的性能。有關(guān)更多信息,請(qǐng)參見 My.Computer.FileSystem.CurrentDirectory 屬性。

Public Sub ChDir(ByVal Path As String)

參數(shù):

Path

必選。String 表達(dá)式,標(biāo)識(shí)哪一個(gè)目錄或文件夾變成新的默認(rèn)目錄或文件夾。Path 可能包含驅(qū)動(dòng)器。如果未指定驅(qū)動(dòng)器,則 ChDir 更改當(dāng)前驅(qū)動(dòng)器上的默認(rèn)目錄或文件夾。

示例:

此示例使用 ChDir 函數(shù)更改當(dāng)前目錄或文件夾。

Visual Basic 復(fù)制代碼

' Change current directory or folder to "MYDIR".

ChDir("MYDIR")

' Assume "C:" is the current drive. The following statement changes

' the default directory on drive "D:". "C:" remains the current drive.

ChDir("D:\WINDOWS\SYSTEM")

文章名稱:c語言chidir函數(shù),chidist函數(shù)
網(wǎng)站網(wǎng)址:http://jinyejixie.com/article14/dssisde.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、電子商務(wù)、網(wǎng)站內(nèi)鏈網(wǎng)站制作、云服務(wù)器、網(wǎng)站維護(hù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營
马山县| 封开县| 宁阳县| 伊吾县| 全椒县| 洪湖市| 团风县| 深圳市| 建瓯市| 信阳市| 长乐市| 正蓝旗| 和平区| 陆河县| 集安市| 江川县| 九江市| 祁东县| 汉沽区| 嘉荫县| 湄潭县| 大石桥市| 托克托县| 上杭县| 娄底市| 铜川市| 文化| 长宁区| 大新县| 仁怀市| 沙田区| 巴彦县| 汪清县| 当涂县| 岱山县| 岳阳县| 佳木斯市| 连云港市| 淮安市| 台北县| 武城县|