/ comp / gb / file / setdir
File.SetDir (gb)
Syntax

    STATIC FUNCTION SetDir ( Path AS String, NewDir AS String ) AS String

Sets the directory part of a path, and returns the modified path.

### Examples

    DIM filePath AS String

    PRINT "* A standard type of path"
    filePath = "/my/path/file.ext"
    PRINT filePath
    PRINT File.SetDir(filePath, "/new/path")

    PRINT "\\n* Set a relative path"
    filePath = "my/path/file.ext"
    PRINT filePath
    PRINT File.SetDir(filePath, "new/path")

    PRINT "\\n* Add a path to a file and extension"
    filePath = "file.ext"
    PRINT filePath
    PRINT File.SetDir(filePath, "/new/path")

    PRINT "\\n* Change a path without a file name and extension"
    filePath = "my/path/"
    PRINT filePath
    PRINT File.SetDir(filePath, "new/path/")
    <hr>
    * A standard type of path
    /my/path/file.ext
    /new/path/file.ext

    * Set a relative path
    my/path/file.ext
    new/path/file.ext

    * Add a path to a file and extension
    file.ext
    /new/path/file.ext

    * Change a path without a file name and extension
    my/path/
    new/path/