opret enny mappe in windows med c++
Jeg ønsker at kopierer nogle filer fra et bibliotek til et andet. (Min program stump jeg bruger til at kopiere med ses nederste, og den virker fint)Hvis jeg prøver at lave en fil i et bibliotek der ikke eksisterer, så bliver der hverken opret fil eller bibliotek. Hvordan opretter jeg et bibliotek. (Fx oprette "mitBib" i c:\ som så bliver "c:\mitBib\"). Det behøves ikke at arbejdes ind i mit program til at kopiere med.
Jeg arbejder i windows 2000 og bruger Borlands "freecommandlinetools" til at oversætte med.
---------------------------------
Kode til at kopiere til med:
---------------------------------
void copyFile(char* dest, char* src)
{
int length = 80;
char * buffer;
// open in- and outstream.
ifstream is;
ofstream os;
is.open (src, ios::binary );
os.open (dest,ios::binary );
// allocate memory:
buffer = new char [length];
// read and write data as a block:
while(!is.eof()){
is.read (buffer,length);
os.write(buffer,length);
}
// deallocate momory
delete [] buffer;
os.flush();
os.close();
is.close();
};