【发布时间】:2019-12-09 17:32:18
【问题描述】:
我有两个字符串:$dir1 和 $dir2。我想用chdir如下图:
chdir "/home/$dir1/$dir2";
当我尝试这样做时,它不会更改目录。我检查了当前工作目录和以前一样
有什么办法吗?
【问题讨论】:
-
当你尝试时会发生什么?
-
您可以使用来自Cwd 模块的
cwd检查您的“当前工作目录” -
如果您真的尝试过但没有成功,我敢打赌您的变量之一的末尾有一个换行符。
-
请向我们展示更多您的代码。您如何测试
chdir是否成功? -
你知道进程不能改变其父进程的目录吗?