0

我正在使用 golem 构建一个闪亮的应用程序,我需要使用 exiftool 重命名照片。usethis::use_package('exifr')在我的02_dev.R脚本中使用后 ,exifr::read_exif()工作正常,但是当应用程序点击我的系统调用以使用 exiftool ( system('exiftool ...')) 时,它给出了错误“ Warning: Error in system: 'exiftool' not found。” 我的计算机上安装了 exiftool 和草莓 PERL(草莓在 C: 驱动器中),我尝试将 exiftool 复制到我的inst/app/www/文件夹中,但仍然收到相同的消息。

编辑:这是触发错误的完整命令:system("exiftool -r -d %Y%m%d_%H%M%S \"-filename<SWWLF2021/${userlabel;s/ //g}/",vals$pcode,"_${userlabel;s/ //g}_${DateTimeOriginal}_${triggermode;s/(.)(.*\\s)(.)(.*)/$1$3/}${sequence;s/(\\d)(.*)/_$1/}.%e\" " where userlabelDateTimeOriginaltriggermodesequence都是照片元数据的一部分。

我应该在我02_dev.R的 或golem_add_external_resources()app_ui 脚本中使用呼叫吗?

4

0 回答 0