Linux 路径实用程序
Linux path utils
我正在处理 windows,我想准备 linux 路径字符串。 TPath中有很多有用的方法,所以我做了这个(它不起作用):
uses
{$DEFINE POSIX}
System.IOUtils;
{$UNDEF POSIX}
type
TPosixPath = TPath;
我想对 System.SysUtils 做同样的事情以使用例如 IncludeTrailingPathDelimiter 但两者都不起作用。
知道如何以 linux 方式使用这些单位吗?或者使用现有单元操作 linux 字符串路径的另一个想法?
这是行不通的,因为 POSIX 条件是在 编译 时使用的,而不是 使用时 .
为了在非POSIX 系统上准备POSIX 路径,您将不得不准备一些定制方法。您可以使用 IOUtils 单元作为指导,但要注意该单元有一些皱纹。尽量不要在您自己的变体中转录任何设计缺陷。
我正在处理 windows,我想准备 linux 路径字符串。 TPath中有很多有用的方法,所以我做了这个(它不起作用):
uses
{$DEFINE POSIX}
System.IOUtils;
{$UNDEF POSIX}
type
TPosixPath = TPath;
我想对 System.SysUtils 做同样的事情以使用例如 IncludeTrailingPathDelimiter 但两者都不起作用。 知道如何以 linux 方式使用这些单位吗?或者使用现有单元操作 linux 字符串路径的另一个想法?
这是行不通的,因为 POSIX 条件是在 编译 时使用的,而不是 使用时 .
为了在非POSIX 系统上准备POSIX 路径,您将不得不准备一些定制方法。您可以使用 IOUtils 单元作为指导,但要注意该单元有一些皱纹。尽量不要在您自己的变体中转录任何设计缺陷。