getdisk, setdisk

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Dir.h - Index

Header-Datei

dir.h

Kategorie

Verzeichnisbearbeitungsroutinen

Prototyp

int getdisk(void);

int setdisk(int drive);

Beschreibung

Ermittelt die aktuelle Laufwerksnummer bzw. legt diese fest.

getdisk ermittelt die aktuelle Laufwerksnummer. Die Funktion gibt einen Integerwert zurück: 0 für A, 1 für B, 2 für C usw.

setdisk legt das zugeordnete Laufwerk als aktuelles Laufwerk fest: 0 für A, 1 für B, 2 für C usw.

Mit der Funktion setdisk wird das aktuelle Laufwerk des übergeordneten Prozesses geändert.

Rückgabewert

getdisk gibt die aktuelle Laufwerksnummer zurück. setdisk gibt die Gesamtzahl der verfügbaren Laufwerke zurück. Wenn der Parameter drive für setdisk eine ungültige Laufwerksnummer enthält, wird 0 zurückgegeben.

Beispiel

#include <stdio.h>
#include <dir.h>
int main(void)
{
  int disk, maxdrives = setdisk(2);
  disk = getdisk() + 'A';
  printf("\nThe number of logical drives is:%d\n", maxdrives);
  printf("The current drive is: %c\n", disk);
  return 0;
}