日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)建LinuxC中創(chuàng)建文件路徑的指南(linuxc文件路徑)

linux C中創(chuàng)建文件路徑的指南

在LinuxC中,想要?jiǎng)?chuàng)建文件路徑可以使用以下幾種方式,包括直接使用函數(shù),用C++文件夾操作類封裝實(shí)現(xiàn),也可以使用bash腳本或者perl腳本。

一,使用函數(shù)

1、mkdir()

mkdir() 一個(gè)C函數(shù),用該函數(shù)可以在Linux中創(chuàng)建一個(gè)新的文件夾路徑。該函數(shù)的函數(shù)原型如下:

int mkdir(const char* pathname, mode_t mode);

其中第一個(gè)參數(shù)是設(shè)置的這個(gè)文件夾的路徑,第二個(gè)參數(shù)是設(shè)置文件夾的權(quán)限,由八位八進(jìn)制數(shù)設(shè)置,其中有7位分別代表權(quán)限,比如讀寫權(quán)限,還有一位代表特殊權(quán)限。

2. rmdir()

rmdir() 一個(gè)C函數(shù),用該函數(shù)可以在Linux中刪除一個(gè)存在的空文件夾路徑。這個(gè)函數(shù)的函數(shù)原型如下:

int rmdir(const char* pathname);

第一個(gè)參數(shù)是要?jiǎng)h除的空文件夾路徑。

3. opendir()

opendir() 一個(gè)C函數(shù),用該函數(shù)可以在Linux中打開一個(gè)文件夾路徑。這個(gè)函數(shù)的函數(shù)原型如下:

DIR* opendir(const char* pathname);

第一個(gè)參數(shù)是要打開的文件夾路徑,該函數(shù)返回一個(gè)DIR類型的指針,這個(gè)指針指向當(dāng)前文件夾的內(nèi)部pos記錄,用來遍歷mark記錄文件句柄。

二,使用C++文件夾操作類

C++可以以封裝的形式創(chuàng)建文件夾。用以下地址可以找到C++文件夾操作類,該類庫(kù)實(shí)現(xiàn)了文件路徑的創(chuàng)建、增加、刪除、判斷等功能:

https://github.com/brean/splitpath

簡(jiǎn)單用幾行代碼即可在Linux C++環(huán)境中實(shí)現(xiàn)新文件夾路徑的創(chuàng)建:

// include the header of split path

#include “splitpath.h”

// create a SplitPath object

SplitPath ss;

// set the path

ss.setSplitPath(“/home/user/myfolder/testfolder”);

// and create the full path

ss.fullPath();

三,使用Bash腳本

Linux下也提供了基于shell腳本的創(chuàng)建,mkdir此類shell命令可以指13待創(chuàng)建文件路徑:

1、在當(dāng)前文件夾下創(chuàng)建文件夾

# 在當(dāng)前文件夾下創(chuàng)建指定文件夾路徑

mkdir folder

2、在指定目錄下創(chuàng)建文件夾

# 在指定的目錄下創(chuàng)建指定文件夾路徑

mkdir -p /home/user/myfolder/testfolder

四,使用Perl腳本

Perl也提供了基于shell腳本的創(chuàng)建,mkdir此類shell命令可以指待創(chuàng)建文件路徑:

1、在當(dāng)前文件夾下創(chuàng)建文件夾

# 在當(dāng)前文件夾下創(chuàng)建指定文件夾路徑

mkdir “folder”

2、在指定目錄下創(chuàng)建文件夾

# 在指定的目錄下創(chuàng)建指定文件夾路徑

mkdir -p ‘/home/user/myfolder/testfolder’

本文介紹了在Linux C中創(chuàng)建文件路徑有幾種方式,如直接使用函數(shù),用C++文件夾操作類封裝實(shí)現(xiàn),也可以使用bash腳本或者perl腳本。要想正確的創(chuàng)建文件路徑,要先了解Linux C環(huán)境下文件路徑管理原理和各功能函數(shù),然后根據(jù)不同的場(chǎng)景選擇合適的方式。

香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。


文章題目:創(chuàng)建LinuxC中創(chuàng)建文件路徑的指南(linuxc文件路徑)
網(wǎng)站網(wǎng)址:http://www.dlmjj.cn/article/dpojeij.html