第五十一章 File 输入 输出 - 文件路径名工具
文件路径名工具
如果当前设备是顺序文件,则$ZIO包含该文件的完整路径名。
可以使用$ZSEARCH返回指定文件或目录的完整文件规范(路径名和文件名)。文件名可能包含通配符, $ZSEARCH使用通配符返回一系列满足通配符的完全限定路径名。
%Library.File 类包含许多提供文件系统服务的方法。这些包括:
NormalizeDirectory(),返回指定文件或目录的完整路径名。NormalizeFilenameWithSpaces(),根据主机平台的情况处理路径名中的空格。如果路径名包含空格字符,则路径名处理取决于平台。Windows和UNIX®允许路径名中包含空格字符,但包含空格的整个路径名必须用一组附加的双引号(")字符括起来。这与Windows cmd/c语句一致。有关详细信息,请指定cmd / ?在Windows命令提示符下。
波形符 (~) 扩展
在 Windows 路径名中,波形符 (~) 表示长名称的 8.3 压缩。例如: c:\PROGRA~1\ 。要转换压缩目录名称,请使用 %Library.File 类的 NormalizeDirectory() 方法。
在 UNIX 路径名中,可以使用波形符 (~) 扩展来指示当前用户的主目录或指定用户的主目录:
~和~/myfile.
.png)