Determine path of the executing script

前端 未结 28 2555
再見小時候
再見小時候 2020-11-22 08:01

I have a script called foo.R that includes another script other.R, which is in the same directory:

#!/usr/bin/env Rscript
message(\         


        
28条回答
  •  -上瘾入骨i
    2020-11-22 08:45

    frame_files <- lapply(sys.frames(), function(x) x$ofile)
    frame_files <- Filter(Negate(is.null), frame_files)
    PATH <- dirname(frame_files[[length(frame_files)]])
    

    Don't ask me how it works though, because I've forgotten :/

提交回复
热议问题