14/03/08 15:15
xeeynamo
Ciao a tutti, questo è il mio primo posto ma seguo il sito da un bel pò di tempo
Comunque vediamo il mio problema... Stò creando un tool che deve operare solo su hard disk e non su unità di sola lettura come lettori cd. Per adesso l'unica soluzione che ho trovato per vedere le unità di lettura e scrittura ho usato questo codice fatto da me:
Purtroppo e' un sistema un po' lento e inoltre mentre analizza le unita' appaiono le scritte di errore se l'unita' risulta inaccessibile (quindi non esiste). Ho fatto che il comando cd controlla se l'unita' esiste e se esiste allora analizza l'unita' con defrag.exe per vedere se l'unita' permette la scrittura. Qualcuno mi sa consigliare un sistema piu' performante? Un grazie enorme a chi mi trova una soluzione!
Comunque vediamo il mio problema... Stò creando un tool che deve operare solo su hard disk e non su unità di sola lettura come lettori cd. Per adesso l'unica soluzione che ho trovato per vedere le unità di lettura e scrittura ho usato questo codice fatto da me:
menu=1; do { system("cls"); sprintf(cmd,"cd %c:",drive); debug=system(cmd); if (debug==0) { system("cls"); printf("\nUnita' rilevate: %d\n",unit); printf("--------------------------------------------------------------------------------\n"); sprintf(cmd,"defrag -a %c:",drive); debug=system(cmd); if (debug==0) unit++; } if (drive==91) menu=0; drive++; } while (menu)
Purtroppo e' un sistema un po' lento e inoltre mentre analizza le unita' appaiono le scritte di errore se l'unita' risulta inaccessibile (quindi non esiste). Ho fatto che il comando cd controlla se l'unita' esiste e se esiste allora analizza l'unita' con defrag.exe per vedere se l'unita' permette la scrittura. Qualcuno mi sa consigliare un sistema piu' performante? Un grazie enorme a chi mi trova una soluzione!
aaa