Skip to content

CHDIR ​


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 ​

  • Curdir
  • Mkdir
  • Rmdir

Back to DocToc

Translated from FreeBASIC official docs. Contact us for removal if infringed.
FreeBASIC is an open-source project, not affiliated with Microsoft