1

我试图找出保存多个 .txt 文件的位置,以便我可以在运行时直接从 Xcode 中读取命令行工具项目。

我知道 Xcode 会将所有内容编译到一个文件夹 DerivedData 中,我将其分别保存在与每个项目的源代码相同的位置。

我可以将多个 .txt 文件保存在 DerivedData 文件夹中的任何位置,或者将其包含在构建设置和阶段中,这样当我运行命令行工具时,我可以键入文件名,它将从该文件中读取。

4

1 回答 1

1

默认情况下,编译/链接的二进制文件将在其自己的目录中查找文件。

例如,我的二进制文件位于 ProjectName/Build/Products/Debug/,因此它将从该目录中查找文件。

  • 您可以使用从该文件夹到外部的相对路径。

  • 或者,您可以创建指向另一个目录的符号链接(在终端上):

    ln -s source_dir 目标文件

target_file 必须与二进制文件位于同一目录中。您可以参考其他文件,如“target_file/file1.txt”等。

于 2013-05-01T02:15:41.803 回答