1
我想知道在開發R包時是否可以列出目錄中的文件。從this頁面,我讀了system.file()應該用來引用包含在一個R包中的文件。但是,這似乎不適用於目錄。我在尋找如何在一個特定的目錄列表文件:一個「A」的「出師表」目錄下,然後我會用:從/ inst目錄中列出用於開發R包的文件
list.files(system.file("a/", package = [package_name]))
或
list.files(system.file("a", package = [package_name]))
然而,這並沒有工作並返回一個空字符串。此外,例如,在一個包中引用一系列.sql文件可能是不好的做法嗎?
我想你忘了inst。嘗試'list.files(system.file(「inst」,「a」,package = [package_name]))'。 package參數指向包的根文件夾,而不是任何隨機文件夾。 – takje
是的,你是對的。我檢查了爲什麼,我在某處使用了devtools :: load_all()。在此之前,它完美無缺地運行。現在我懷疑哪個版本是正確的。 – Michael