タグ

FIOとftpに関するkiyo_hikoのブックマーク (1)

  • perlのNet::FTPで、ファイルかディレクトリか調べたい - OKWAVE

    現在、Perlでリモートバックアップする簡単なスクリプトを 書いています。 そのためにNet::FTPモジュールを使っているのですが、 use Net::FTP; $ftp = Net::FTP->new($hostname); $ftp->login($user,$pass); $mydirs = $ftp->ls($backupdir); のようにlsメソッドでファイル一覧を取得した後で、 各ファイルがファイルなのか、ディレクトリなのか 調べたいと思っています。しかしC言語のstat関数の ようなメソッドはNet::FTPにはなさそうです。 どうすれば調べられるか、アドバイスいただけないでしょうか?

    perlのNet::FTPで、ファイルかディレクトリか調べたい - OKWAVE
    kiyo_hiko
    kiyo_hiko 2014/02/26
    dirすると「drwxrwxrwx 1 root root 0 Jan 1 00:00 entryname」がかえってきた。だからたぶん$dirp = sub {substr($_[0], 0, 1) eq 'd'}; $filename = sub {(split /\s*/, $_[0])[8]}; とかでいいんじゃねえかな(適当
  • 1