【发布时间】:2012-03-19 23:03:11
【问题描述】:
我有一个使用相对文件路径的 perl 脚本。
相对路径似乎是相对于执行脚本的位置而不是 perl 脚本的位置。如何使我的相对路径相对于脚本的位置?
例如我有一个目录结构
dataFileToRead.txt
->bin
myPerlScript.pl
->output
在 perl 脚本中,我使用代码打开 dataFileToRead.txt 我的 $rawDataName = "../dataFileToRead.txt"; 打开输入,“
如果我从 bin 目录运行 perl 脚本,那么它可以正常工作
如果我从父目录运行它,则无法打开数据文件。
【问题讨论】:
标签: perl file-io relative-path