Ovo je primer iz Borland C++ Builder Helpa koji se odnosi na C runtime biblioteku:
// kreiranje i brisanje foldera
Code:
#define DIRNAME "testdir.$$$"
int main(void)
{
int stat;
stat = mkdir(DIRNAME);
if (!stat)
printf("Directory created\n");
else
{
printf("Unable to create directory\n");
exit(1);
}
getchar();
system("dir/p");
getchar();
stat = rmdir(DIRNAME);
if (!stat)
printf("\nDirectory deleted\n");
else
{
perror("\nUnable to delete directory\n");
exit(1);
}
return 0;
}
Kreiranje fajla ce ici lagano sa fopen().
U vezi brisanja:
http://www.elitesecurity.org/t219546-0#1302144
Ovo su neke funkcije (lista iz BCB Helpa) koje ce te mozda jos interesovati:
chdir, _wchdir
_chdrive
closedir, wclosedir
findclose, _wfindclose
_findclose
findfirst, _wfindfirst
_findfirst, __wfindfirst
_findfirsti64, _wfindfirsti64
findnext, _wfindnext
_findnext, __wfindnext
_findnexti64, _wfindnexti64
fnmerge, _wfnmerge
fnsplit, _wfnsplit
_fullpath, _wfullpath
getcurdir, _wgetcurdir
getcwd, _wgetcwd
_getdcwd, _wgetdcwd
getdfree
getdisk, setdisk
_getdrive
_makepath, _wmakepath
mkdir, _wmkdir
_mktemp, _wmktemp
opendir, wopendir
_open_osfhandle
_pclose
readdir, wreaddir
rewinddir, wrewinddir
_rmdir, _wrmdir
_splitpath, _wsplitpath
stati64, _stati64, _tstati64, _wstati64