REBOL Document

Clean-path - Function Summary


Summary:

Cleans-up '.' and '..' in path; returns the cleaned path.

Usage:

clean-path target

Arguments:

target - The target argument. (must be: file url)

Description:

Rebuilds a directory path after decoding parent (..) and current (.) path indicators.


    probe clean-path %com/www/../../../graphics/image.jpg
    %/C/rebol/link/ranch/projects/manuals/graphics/image.jpg


    messy-path: %/rebol/scripts/neat-stuff/../../experiments/./tests
    neat-path: clean-path messy-path
    probe neat-path
    %/rebol/experiments/tests

URLs are returned unmodified (because the true paths may not be known).

Related:

change-dir - Changes the active directory path.
dir? - Returns TRUE if a file or URL is a directory.
list-dir - Prints a multi-column sorted listing of a directory.
split-path - Splits a file or URL path. Returns a block containing path and target.


<Back | Index | Next>

Copyright 2004 REBOL Technologies