gpt4 book ai didi

scripting - F# 用于脚本编写 : location of script file

转载 作者:行者123 更新时间:2023-12-03 06:32:38 32 4
gpt4 key购买 nike

在 F# 脚本文件 (.fsx) 中,如何确定当前执行的 .fsx 文件的位置?我想解析相对于它的路径。

我尝试了 Assembly.GetExecutingAssembly().CodeBase 但这显然在“动态程序集”中不起作用。

最佳答案

摘自 F# 规范:

__SOURCE_DIRECTORY__ - 替换为逐字字符串,指定包含当前文件的目录名称,例如 C:\source。当前文件的名称由文件中最新的行指令确定。如果未给出行指令,则名称由给定命令行编译器的名称与 System.IO.Path.GetFullPath 组合确定。

__SOURCE_FILE__ - 替换为包含当前文件名称的逐字字符串,例如 file.fs

关于scripting - F# 用于脚本编写 : location of script file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4860991/

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