CHDIR
- Source: https://www.freebasic.net/wiki/wikka.php?wakka=KeyPgChdir
- Last revised: 2022-03-25
Changes the current drive and directory
Syntax
` declare function Chdir ( byref path as const string ) as long
`
Usage
` result = Chdir( path )
`
Parameters
path
A string argument specifying the path to change to.
Return Value
Returns zero (0) on success and negative one (-1) on failure.
Description
Changes the current drive and directory to that specified.
Examples
start GeSHi
vb
Dim pathname As String = $"x:\folder"
Dim result As Long = ChDir(pathname)
If result <> 0 Then Print "error changing current directory to " & pathname & "."end GeSHi
Platform Differences
- Linux requires the filename case matches the real name of the file. Windows and DOS are case insensitive.
- Path separators in Linux are forward slashes / . Windows uses backward slashes \ but it allows for forward slashes . DOS uses backward \ slashes.
Differences from QB
- In QB, the drive could not be specified.
See also
CurdirMkdirRmdir
Back to DocToc