MakeLegal
<evalcmd> MakeLegal && string && Processed string. && string && string && Input string. && [flags] && string && Optional flags are:
f
forward slashes: convert separators to /
instead of \
n
name instead of path: replace separators with _
(implies s)
s
subdirectory mode: replace :
with ;
and remove \\
from UNC paths
</evalcmd>
Returns string with any illegal path characters removed or replaced.
Output( MakeLegal("*File<?>Name*.txt") )
--> #File(!)Name#.txt
Output( MakeLegal("C:\Program Files", "n") )
--> C;_Program Files
Output( MakeLegal("\\Server\\Share", "sf") )
--> Server/Share
最后更新于