タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

PerlとFileCopyに関するartztのブックマーク (2)

  • File::Copy - ファイルの移動とコピー - Perl入門ゼミ

    Perl › モジュール › here File::Copyモジュールを使用すると、ファイルを移動したり、コピーしたりすることができます。 # モジュールの読み込みと関数のインポート use File::Copy qw/copy move/; copy関数でファイルをコピー、move関数でファイルを移動することができます。rename関数というファイルを移動する標準関数がありますが、ファイルシステムを隔てた移動に対応していません。ファイルを移動する場合はFile::Copyのmoveを使用するのがよいでしょう。またmoveはディレクトリを移動するときも利用することができます。 # ファイルのコピー copy($from, $to); # ファイルの移動 move($from, $to) ファイルをコピーするサンプルです。ファイルのコピーに失敗(※1)したときのためにエラー処理を行います。エ

    File::Copy - ファイルの移動とコピー - Perl入門ゼミ
    artzt
    artzt 2010/06/15
    Perlでファイルコピーと移動
  • Perlでファイルをサブディレクトリごとコピーする - 日曜プログラマのそゞろ事

    Perlをツール的に使っていて、コードの中で複数の階層にあるファイルをディレクトリごと再帰的にコピーしたくなった。 以前、ファイルのコピーについて何か書いた気がして調べてみたのだが、大したことが書いていなかった…。 ファイルのコピーをする場合は、File::Copyというモジュールを使うのが良い。 ということで、他の方法を調べてみたところ、「File::Copy::Recursive」を使うのがよさそうだ、というところに行き着いた。 標準モジュールではないのでcpanからインストールする必要があったが、特に問題はなくスムーズにインストールできた。 現在のディレクトリ以下のファイルを、絶対パスの「/temp」へコピーする場合は、以下のようにする。 use strict; use warnings; use File::Copy::Recursive qw(rcopy); my $from

    artzt
    artzt 2010/06/15
    Perlでファイル操作。ファイルコピー
  • 1