gpt4 book ai didi

filesystems - 如何在 Qore/Qorus :/or\? 中获取文件分隔符

转载 作者:行者123 更新时间:2023-12-04 18:59:16 35 4
gpt4 key购买 nike

我有一个 service它指的是一些外部文件系统资源,如 html、css 等,……由于向它们传递了不正确的路径,因此无法在 Windows 中加载。

有什么方法可以在 Qorus 中检索操作系统的文件分隔符(我的意思是斜线或反斜线取决于系统),以便我可以构建正确的资源路径?

我知道有一个函数可以获取文件的路径 normalize_dir()
并基于它可以决定使用什么分隔符

       string file_separator = normalize_dir("").find("/") > 0 ? '/' : '\';

setDefaultResource("html" + file_separator + "index.qhtml");

但我想知道是否已经有一些东西可以返回这个字符(因为我无法在文档中找到类似的东西)或我可以重用的类似函数。

最佳答案

您可以使用 Qore 字符串常量 DirSepdocumentation 中描述,它始终包含特定于平台的目录分隔符字符串,即 /适用于 Linux 和其他类 Unix 操作系统,以及 \对于 Windows。

关于filesystems - 如何在 Qore/Qorus :/or\? 中获取文件分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41831244/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com