ChDrive (statement)

Syntax ChDrive DriveLetter$
Description Changes the default drive to the specified drive.
Comments Only the first character of DriveLetter$ is used. DriveLetter$ is not case-sensitive. If DriveLetter$ is empty, then the current drive is not changed.
Example This example allows the user to select a new current drive and uses ChDrive to make their choice the new current drive.
Const crlf$ = Chr$(13) + Chr$(10)
Sub Main()
????Dim d()
????old$ = FileParse$(CurDir,1)
????DiskDrives d
Again:
????r = SelectBox("Available Drives","Select new current drive:",d)
????On Error Goto Error_Trap
????If r <> -1 Then ChDrive d??
????MsgBox "Old Current Drive: " & old$ & crlf & "New Current Drive: " & CurDir
????End
Error_Trap:
????MsgBox Error(err)
????Resume Again
End Sub
See Also ChDir (statement); CurDir, CurDir$ (functions); Dir, Dir$ (functions); MkDir (statement); RmDir (statement); DiskDrives (statement).