perl で chdir しようとしていますが、何が問題なのか理解できません。このコードは機能します。
chdir('C:\Users\Server\Desktop')
しかし、ユーザーの入力を取得しようとすると、うまくいきません。chomp を使用して、来る可能性のあるスペースを削除することさえ試みました。
print "Please enter the directory\n";
$p=<STDIN>;
chdir ('$p') or die "sorry";
system("dir");
また、この同じ状況で system コマンドを使用する方法と、chdir との違いを説明してください。
最後の目的は、2 つのフォルダーにアクセスし、同じ名前のファイルをチェックして (たとえば、両方のフォルダーに「water」という名前のファイルがある場合)、同じ名前のファイルを 3 番目のフォルダーにコピーすることです。