PDA

View Full Version : ساخت دایرکتوری داده شده



funfullson13
یک شنبه 21 تیر 1388, 00:58 صبح
سلام!

در c++

می خام از کاربر یه آدرس بگیرم. مثلا:


c:\aa\bb\cc

و این آدرسو بسازم.

توجه : این آدرسو کاربر باید بده.

ممنون.

Nima_NF
یک شنبه 21 تیر 1388, 11:56 صبح
با توجه به کامپایلر از یکی از این روش ها:



#include <windows.h>
char Path[256] = "c:\\yourfolder";

CreateDirectory( Path, NULL))

یا



#include <direct.h>

char Path[256] = "c:\\yourfolder";
mkdir(path);

که به جای کدهای فوق می توانید مسیر را از ورودی دریافت کنید.

ضمنا تابع system هم قابل استفاده هست.

حامد مصافی
یک شنبه 21 تیر 1388, 12:02 عصر
سلام

تابع مفید دیگری با نام MakeSureDirectoryPathExists (http://msdn.microsoft.com/en-us/library/ms680352%28VS.85%29.aspx)علاوه بر آنچه نیمای عزیز معرفی کردند وجود دارد که یک مسیر را گرفته و اطمینان حاصل می کند مسیر داده شده موجود است! این تابع حتی توانایی ساختن پوشه های تو در تو را نیز دارد.