_getdrive
y
div
eof
not
or
xor
TOC
Collapse the table of content
Expand the table of content
Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

_getdrive

 

Obtiene la unidad de disco actual.

System_CAPS_importantImportante

Esta API no se puede usar en aplicaciones que se ejecutan en Windows en tiempo de ejecución.  Para obtener más información, vea Funciones de CRT no admitidas con /ZW.  

int _getdrive( void );

Devuelve la unidad (predeterminada) actual (1=A, 2=B, etc.).  No se devuelve ningún error.  

Requisitos

Rutina

Encabezado necesario

_getdrive

<direct.h>

Para obtener más información sobre compatibilidad, vea Compatibilidad.

Ejemplo

// crt_getdrive.c
// compile with: /c
// Illustrates drive functions including:
//    _getdrive       _chdrive        _getdcwd
//

#include <stdio.h>
#include <direct.h>
#include <stdlib.h>
#include <ctype.h>

int main( void )
{
   int ch, drive, curdrive;
   static char path[_MAX_PATH];

   // Save current drive.
   curdrive = _getdrive();

   printf( "Available drives are:\n" );

   // If we can switch to the drive, it exists.
   for( drive = 1; drive <= 26; drive++ )
   {
      if( !_chdrive( drive ) )
      {
         printf( "%c:", drive + 'A' - 1 );
         if( _getdcwd( drive, path, _MAX_PATH ) != NULL )
            printf( " (Current directory is %s)", path );
         putchar( '\n' );
      }
   }

   // Restore original drive.
   _chdrive( curdrive );
}
          Las unidades disponibles son:
A: (el directorio actual es A:\)
C: (el directorio actual es C:\)
E: (el directorio actual es E:\testdir\bin)
F: (el directorio actual es F:\)
G: (el directorio actual es G:\)

Equivalente en .NET Framework

Mostrar:
© 2016 Microsoft