View Full Version : [C++]altrenativa all'uso di system
andre998
13-07-2007, 14:07
ciao ragazzi, esiste un alternativa c o c++ a queste 2 funzioni che mi permetta di non usare system()?
system("rmdir /S /Q dir1"); per rimuovere una directry anche piena senza richieste di conferma
system("copy dir1 dir2"); per copiare il contenuto di dir1 in dir2
grazie mille.
Non ci sono alternative usando solo le funzioni standard del linguaggio. Se ci dici il sistema operativo potremmo dartele.
andre998
13-07-2007, 14:23
giusto scusate..il programma dovra girare su win xp..
Qui c'è un esempio su come si usa SHFileOperation: http://www.codeproject.com/shell/SHFileOperation_Demo.asp
Troverai anche altri esempi se cerchi ;)
Come puoi vedere qui (http://msdn2.microsoft.com/en-us/library/ms538322.aspx), le operazioni che si possono fare con questa funzione sono davvero tante.
Come mai non vuoi usare system ? Secondo me è il metodo più semplice per fare quelle operazioni...
In ambiente Win32 si possono fare diverse cose con la funzione SHFileOperation. C'è un mio esempio in <questo> (http://www.hwupgrade.it/forum/showthread.php?t=1507436) thread.
una soluzione un pochino più portabile potrebbe essere basata su dirent, se usi MinGW/gcc
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.