@auto[filespec] $selffilespec[$filespec] @main[] $tRepl[^table::create[nameless]{$request:document-root ^$request:document-root}] ^do[] ^do[$selffilespec] ^do[/a/some.tar.gz] ^do[/a///some.tar.gz] ^do[/a/b///] ^do[/a/b///c//] ^do[/a/b/] ^do[/a/b] ^do[/a/] ^do[/a] ^do[/] ^do[///] ^do[a///] ^do[/a/file] ^do[/a/dir.zz/file.html] ^do[file] ^do[/a/dir.zz/file] ^do[C:\temp\file.txt] ^do[C:\file.txt] # slashes mixes ^do[C:\temp/file.txt] ^do[C:/temp\file.txt] @do[sFileSpec] src=^printFS[$sFileSpec]
dirname=^printFS[^file:dirname[$sFileSpec]]
basename=^file:basename[$sFileSpec]
justname=^file:justname[$sFileSpec]
justext=^file:justext[$sFileSpec]
@printFS[sFileSpec] $result[^sFileSpec.replace[$tRepl]]