Video: cara membuat direktori/folder di cmd 2024
Jika anda ingin membuat direktori, anda boleh memanggil fungsi mkdir. Sekiranya fungsi itu boleh mencipta direktori untuk anda, ia akan mengembalikan 0. Jika tidak, ia akan mengembalikan nilai nonzero. (Apabila anda menjalankannya, anda akan mendapat -1, tetapi taruhan terbaik anda - selalu - untuk mengujinya terhadap 0.)
Berikut adalah beberapa kod sampel (terdapat dalam contoh MakeDirectory) yang menggunakan fungsi ini:
#include #include # include menggunakan namespace std; int main () {if (mkdir ("… / abc")! = 0) {cout << "saya minta maaf saya tidak" << endl; cout << "dapat mencipta direktori anda" << endl; cout << "semasa anda bertanya kepada saya, saya berharap" << endl; cout << "anda masih boleh mencapai" << endl; cout << "matlamat anda dalam hidup. Sekarang pergi." << endl;} kembali 0;}
Notis (seperti biasa) bahawa anda menggunakan slash ke hadapan (/) dalam panggilan ke mkdir. Di Windows, anda boleh menggunakan sama ada slaid ke hadapan atau backslash. Tetapi jika anda menggunakan backslash, anda perlu menggunakan dua daripada mereka (seperti yang anda biasanya akan mendapat backslash ke dalam C ++ string).
Demi kebolehgunaan, sentiasa gunakan slash ke hadapan. Selepas anda menjalankan contoh ini, anda harus melihat sebuah direktori baru bernama abc yang ditambahkan pada direktori / CPP_AIO / BookV / Chapter04 pada sistem anda.
Adalah baik untuk membuat keseluruhan struktur direktori direktori dalam satu kejatuhan - melakukan panggilan seperti mkdir ("/ abc / def / ghi / jkl") tanpa sebarang direktori abc, def, atau ghi sudah ada. Tetapi sayangnya, anda tidak boleh. Fungsi ini tidak akan membuat direktori jkl melainkan direktori / abc / def / ghi ada. Ini bermakna anda perlu memecahkan panggilan ini ke dalam berbilang panggilan: Buat / abc pertama. Kemudian buat / abc / def, dan sebagainya.
Jika anda ingin membuat semua direktori sekaligus, anda boleh menggunakan fungsi sistem (). Jika anda menjalankan sistem ("mkdir abc def ghi jkl");, anda akan dapat membuat direktori itu dalam satu kejatuhan.