ここにはどのようにありますか...指定されたパスにディレクトリが存在するかどうかを確認する必要があります。例えば パスが/ root/home/ の場合、このパスにディレクトリABCが存在するかどうかを確認します。 このようなディレクトリが存在しない場合は作成し、作成しない場合は作成します。Net :: SSH2を使用してリモートマシンにディレクトリが存在するかどうかを確認する方法
私はNet::SSH2
を使用しています。 Net::SSH2
を使用してファイルを作成して保存することはできますが、リモートサーバーにNet::SSH2
を使用してディレクトリとファイルの存在を確認する方法はわかりません。
ありがとうございます。今、私はディレクトリが存在するかどうかを知ることができます。私は最後の3日間それを解決しようとしていました。どうもありがとう。 私は初心者であり、perlで非常に新しいです。 私が途中で尋ねたいことは、Net :: SSH2 :: Dirオブジェクトは実際に何をしていますか?このパッケージにはどのような方法が含まれていますか?私があなたが提供したリンク上のどの方法も見ることができないからです。 –
欲しいものが見つかったらうれしいです。 'Net :: SSH2 :: Dir'は' read'と呼ばれるメソッドが1つしかありません。そのリンクに文書化されています。 'Net :: SSH2 :: SFTP-> opendir'を呼び出して' Net :: SSH2 :: Dir'オブジェクトを返すと、 'Net :: SSH2 :: Dir-> read'を繰り返し呼び出して、ディレクトリ。ファイルがなくなると、メトスは 'undef'を返します。 – Borodin
ありがとうございました。ありがとうございました。 –