假设我在以下目录/home/user/workarea/project1
打开了一个R项目。现在我在下面有一个嵌套的目录结构,我正在编写一个应该从该项目内的任何地方执行日志记录的函数,我希望这个函数写入位于目录/home/user/workarea/project1/log
的文件。我计划将文件路径作为参数传递给此函数。现在我知道这个文件将始终位于项目主目录的/ log目录下 - 但是如何自动找出我的项目目录,以便我不总是指定..
的相对路径。我不想硬编码我的本地路径/home/user/workare/project1
,但能够在我克隆项目的任何地方检测到它。