비디오: 리눅스(Linux) 기초 강의 ⑦ 파일다루기 - 생성,복사, 삭제, 이동, 이름바꾸기(mkdir, cp. rm, mv ) 2024
디렉토리를 생성하려면, mkdir 함수. 함수가 디렉토리를 작성할 수 있으면 0을 리턴하고 그렇지 않으면 0이 아닌 값을 리턴합니다. (당신이 그것을 실행할 때 당신은 -1을 얻지 만 가장 좋은 방법은 항상 0과 비교하는 것이다.)
이 함수를 사용하는 샘플 코드 (MakeDirectory 예제에서 찾을 수있다): #include #include #include using namespace std; int main () {if (mkdir ("… / abc")! = 0) {cout << "정말 미안 해요"<< endl; cout << "디렉토리 생성 가능"<< endl; cout << "당신이 나에게 물었다."<< endl; cout << "여전히 달성 할 수 있습니다"<< endl; cout << "삶의 목표. 이제 가버려 라." << endl;} return 0;}
mkdir 호출에서 슬래시 (/)를 사용했음을 알리는 메시지 (평소와 같이). Windows에서는 슬래시 또는 백 슬래시를 사용할 수 있습니다. 그러나 백 슬래시를 사용하는 경우 두 개를 사용해야합니다 (일반적으로 백 슬래시를 C ++ 문자열로 가져 오는 것과 마찬가지로).
abc, def 또는 ghi 디렉토리를 사용하지 않고 mkdir ("/ abc / def / ghi / jkl")과 같은 호출을 수행하면 전체 디렉토리 트리 구조를 만드는 것이 좋습니다. 이미 존재합니다. 그러나 아아, 당신은 할 수 없습니다. / abc / def / ghi 디렉토리가 없으면이 함수는 jkl 디렉토리를 작성하지 않습니다. 즉,이 호출을 여러 호출로 분리해야합니다. 먼저 / abc를 만듭니다. 그런 다음 / abc / def 등을 작성하십시오.