BK GET VOLUME LIST

4D - Documentation   Français   English   German   4D Backup, Befehle nach Thema   4D Backup, Befehle alphabetisch   Back   Previous   Next

Version 6.0


BK GET VOLUME LIST (ArrayVolNamen)

ParameterTypBeschreibung
ArrayVolNamenString ArrayArray mit Volumenamen

Beschreibung

Der Befehl BK GET VOLUME LIST füllt das Array ArrayVolNamen mit den Namen der vorhandenen Volumes. Der Volumename kann bis zu 32 Zeichen lang sein. Enthält das Array bereits Elemente, werden sie gelöscht und durch die Volumenamen ersetzt.

Die Volumes werden in der Reihenfolge gespeichert, wie sie im Standardfenster für Volles Backup erscheinen:

Unter Windows ist das die Reihenfolge, in der die Buchstaben der Volumes definiert wurden (A:, B:, C:...).

Auf MacOS ist das die Reihenfolge, in der die Volumes hochgefahren werden, also zuerst die Laufwerke, dann die Startup-Festplatte und zuletzt die anderen Volumes. Beachten Sie jedoch, daß diese Reihenfolge nicht unbedingt von einem Backup zum nächsten erhalten bleibt. Wurde z.B. eine externe Festplatte abgeschaltet oder ist ein aufgeteiltes Volume nicht verfügbar, ändert sich die Reihenfolge.

Die Reihenfolge der Backup Volumes ist hilfreich, wenn Sie Volumes mit 4D Backup Befehlen verwalten. Ist z.B. MeinBackupVol im Array das Element 2, übergeben Sie in den Befehlen die Volumenummer 2.

Beispiel

Das Backup soll systematisch auf der Festplatte mit Namen "Backup" gemacht haben, egal wo die Volumes liegen und von welchem Typ sie sind. So kann der Benutzer das Backup Volume einfach ändern, indem er die angeschlossenen Volumes umbenennt.

    C_INTEGER ($BackupVol)
   ARRAY STRING (32;ArrayVolNums;0)
   If (BK Begin full backup # 0)
      ALERT ("Backup ist nicht möglich.")
   Else
      BK GET VOLUME LIST(ArrayVolNums)
      $BackupVol:=Find in array(ArrayVolNums;"Backup")
      If($BackupVol=-1)
         ALERT ("Das Volume 'Backup' ist nicht verfügbar. Backup ist nicht möglich.")
      Else
      If (BK Get volume # $BackupVol)   
      `Hat sich die Volumenr geändert,
      BK SET VOLUME ($BackupVol)   
         `nimm die neue Volumenr
         BK SAVE PROJECTS   
         `und sichere das neue Projekt.
      End if
      If (BK Start copy # 0)
         ALERT ("Backup läßt sich nicht starten.")
         Else
            Repeat
            Until (BK Get state # 4)
            `Warte Ende des Backup ab
            If (BK Get state # 5)
               ALERT ("Problem während dem Backup.")
            End if
         End if
      End if
      BK END BACKUP
   End if

Referenz

BK GET VOLUME INFO, BK GET VOLUME SIZE.


4D - Documentation   Français   English   German   4D Backup, Befehle nach Thema   4D Backup, Befehle alphabetisch   Back   Previous   Next