GetDrive

基本介紹

  • 中文名:GetDrive
  • 類別:C語言函式
  • 函式功能:返回當前的磁碟驅動器
  • 函式原型:int _getdrive( void )
C語言函式,函式簡介,程式示例,VB中GetDrive 方法,

C語言函式

函式簡介

函式名稱:_getdrive
函式功能:返回當前的磁碟驅動器,1代表A盤,2代表B盤,依次類推
函式原型:int _getdrive( void );
所屬庫名:direct.h

程式示例

#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 );
}

VB中GetDrive 方法

描述返回一個與指定路徑中的驅動器相對應的 Drive 對象。語法object.GetDrive drivespecGetDrive 方法語法有如下幾部分:部分描述Object必需的。始終是一個 FileSystemObject 的名字。Drivespec必需的。drivespec參數可以是一個驅動器字元(c)、一個驅動器字元加一個冒號(c:)、一個驅動器字元加冒號和路徑分隔設定(c:\)或任何網路共享的說明(\\computer2\share1)。說明對於網路共享,要進行檢查以確保共享存在。如果 drivespec 不符合任何一種可以接受的形式或者不存在,則發生一個錯誤。對一個普通路徑字元串調用 GetDrive 方法,使用下面步驟得到一個適合作為 drivespec 使用的字元串:DriveSpec = GetDriveName(GetAbsolutePathName(Path))

相關詞條

熱門詞條

聯絡我們