<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;"><br>muchas gracias, lo probé y anduvo.<br><br><br>--- El <b>sáb 30-ago-08, Salvador Pozo <i><salvador@conclase.net></i></b> escribió:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;">De: Salvador Pozo <salvador@conclase.net><br>Asunto: Re: [C con Clase] Detectar las unidades de almacenamiento<br>Para: cconclase@listas.conclase.net<br>Fecha: sábado, 30 de agosto de 2008, 6:02 pm<br><br><pre>El pasado 2008-08-29 18:59:58, Ramiro escribió:<br> <br>R> Holas<br>R> Estoy queriendo manejar archivos en WIN C pero solo puedo leer los<br>directorios de una unidad específica. No sé cómo detectar las unidades (C, D,<br>E, ...).<br>R> No solo eso, también quisiera saber de qué tipo es cada una (disco, CD,<br>..)<br><br>Hola:<br><br>Existen varias funciones del API para esta tarea.<br><br>La
 primera que te puede servir es:<br><br>DWORD GetLogicalDrives(VOID)<br><br>El valor de retorno es un mapa de bits, cada bit indica si existe una unidad<br>lógica. El bit de menor peso para la unidad A, el siguiente para la B, etc.<br><br>Otra función que te puede ser útil es:<br>UINT GetDriveType(<br>    LPCTSTR lpRootPathName      // address of root path <br>   );<br><br>El parámetro es la unidad de disco que quieres examinar, por ejemplo<br>"A:". El valor de retorno indica el tipo de disco:<br><br>Valor Significado<br>0  El tipo no puede ser determinado<br>1     El directorio raíz no existe<br>DRIVE_REMOVABLE  El disco puede ser extraído de la unidad<br>DRIVE_FIXED  El disco no puede ser extraído de la unidad<br>DRIVE_REMOTE      Es una unidad remota (de red)<br>DRIVE_CDROM      CD-ROM<br>DRIVE_RAMDISK   RAM disk.<br><br>Hasta pronto.<br><br>-- <br>Salvador Pozo
 (Administrador)<br>mailto:salvador@conclase.net<br>_______________________________________________<br>Lista de correo Cconclase Cconclase@listas.conclase.net<br>http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net<br>Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ<br></pre></blockquote></td></tr></table><br>
      <hr size=1><br><font face="Verdana" size="-2">Yahoo! Cocina<br>Recetas prácticas y comida saludable<br> 
Visitá http://ar.mujer.yahoo.com/cocina/