PDA

Visualizza la versione completa : [c++] gestione delle cartelle


maruz
02-03-2004, 16:47
devo spostare dei file contenuti in una cartella (o in più cartelle) all'interno di un'altro file datomi il percorso.
Non sò come gestire le cartelle...le posso trattare come file?...posso utilizzare le classi ostream e i stream con l'utilizzo dei file in questo caso?....

Nilo888
07-04-2004, 16:17
Ciao non so se ti può interessare, ma se vuoi copiare i file puoi fare così includendo nella stringa del nome del file la directory (la "\" si scrive come"\\") ti passo un esempio:


#include <iostream.h>
#include <fstream.h>
#include <conio.h>
fstream fin,fout;
char s[40],ch;



int main()
{
fin.open("c:\\cartella_1\\fix.txt",ios::out|ios::in|ios::binary);
fout.open("c:\\cartella_2\\fix2.txt",ios::out|ios::in|ios::binary);

while (fout && fin.get(ch)) fout.put(ch);

fin.close();
fout.close();
getch();
return 0;
}



Dovrebbe essere giusto...le cartelle non lo so ancora ma se ci riesci fammi sapere! Spero di essetri stato utile!

Loading