начну с последнего.
3)один из способо узнать список дисков это попытаться узнать объем свободного места на диске
вот так это выглядит а билдере
AnsiString DriveList="";
for(Byte i=1;i<=26;i++){
if(DiskFree(i)!=-1){
char Leter=char(char('A')+i-1);
DriveList=DriveList+Leter+"\n";
};
};
смотри в хелпе про DiskFree
2)можно ... но предварительно из нее нужно все удалить
))
1)неправельный метод это удалить на всех дисках папку RECYCLER