gpt4 book ai didi

从 Windows cmd.exe 更改 Perl 目录

转载 作者:行者123 更新时间:2023-12-04 22:08:53 25 4
gpt4 key购买 nike

根据手册 chdir ,如果可能,将工作目录更改为 EXPR

这个脚本,当从 cmd.exe 执行时:

my $path = 'C:\\some\\path\\';
print "$path\n";
chdir("$path") or die "fail $!";

导致此输出:
C:\some\path\

但是当我返回到命令提示符时 - 我仍然在原始目录中。我误解了 chdir 的目的吗?

最佳答案

当 shell 运行一个程序时,它本质上是派生然后执行该程序——在这种情况下,是你的 perl 脚本。该 fork 进程中的目录已更改,然后该进程终止。然后您将返回到原始 shell 进程。

关于从 Windows cmd.exe 更改 Perl 目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2405255/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com