【Perl】毎日の日付をフォルダ名にしたフォルダを作成する方法

このQ&Aのポイント
  • Perlを使用して、Windows環境(windows7)で毎日の日付をフォルダ名にしたフォルダを作成する方法を教えてください。
  • プログラムを実行するだけで、その日の日付をフォルダ名とするフォルダを作成できるPerlの方法を教えてください。
  • Perlを使用して、毎回手間をかけずにその日の日付をフォルダ名にしたフォルダを作成する方法を教えてください。
回答を見る
  • ベストアンサー

perlでフォルダ作成

こんにちは。 毎日、その日の日付のフォルダ名を作成して作業をしているのですが、 毎回、その作業に手間がかかるので、Perlを用いてフォルダを作成したいと思っています。 普段、Perlを用いて処理をすることが多いので、 今回もPerlでプログラムを作りたいと思っているのですが、 Windows環境(windows7)でPerlを用いてフォルダを作成することは出来るのでしょうか。 やりたいことは、プログラムを実行するだけで、その日の日付をフォルダ名とするフォルダの作成です。 例えば、2011年09月23日ならば、 フォルダ名が、『20110923』となるようなプログラムを書きたいと思っております。 出来るかどうかをご存じの方は、ヒントもしくはサンプルプログラムをご教授ください>< よろしくお願いします・・!

  • Perl
  • 回答数1
  • ありがとう数8

質問者が選んだベストアンサー

  • ベストアンサー
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

localtime とか mkdir とかを使ってなんとかならない?

masasyou
質問者

お礼

この度は、ありがとうございました! 教えてもらったように、localtimeとmkdirを使って作ることができました。 また機会があれば宜しくお願い致します! ※参考にしたURLを貼っておきます! http://www.ksknet.net/perl/mkdir.html ⇒フォルダ作成 http://howtobeahacker.seesaa.net/article/120025488.html ⇒現在の日付を取得 http://www.aimix.jp/cgi/accsprintf.html ⇒日付の形式を変更

関連するQ&A

  • Perl ローカル運用 exe起動

    恐れ入ります。現在anhttpdでperlプログラムをローカルマシン(windows10)で作成しているのですが、perl実行時に、ローカルのコマンドを実行したいのですが、どのようにしたら良いか分かりません。 具体的には、bitsadmin.exeを使ってグローバル上の特定のファイルをローカルフォルダにダウンロードするイメージです。 以上宜しくお願い致します。

    • ベストアンサー
    • Perl
  • ファイルをコピーして、作成したフォルダにコピーする、というルーティーンワークの処理の仕方

    【↓ぐちゃぐちゃしていますが、イメージがわかればけっこうです。】 フォルダ(これは毎回変わる。)を指定すると、複数のファイルを、配下の決まったフォルダから探し出して、別の指定したフォルダに決まりきったフォルダを作成して、作成したフォルダにコピーする、 というソフトがほしいのです。 最初に指定するフォルダ(コピー元のほうのフォルダ)のフォルダ構成は、ほとんど毎回同じです。 この手のルーティーンワークはきっとコンピュータの得意とするところだと思うので、自動でやりたいのですが、頑張って手作業でできないこともないので、今まで手作業してきました。 このようなソフトはどこかで入手できませんか。 Visual C#.NETというものを使える(←使う能力があるという意味ではありません。)ので、もしプログラムが得意な人だったとしたらチョチョイのチョイで作り上げてしまうに違いありません。 がんばって作れるかもしれないので、ヒントでもいいので教えてください。 私はプログラミングの勉強がしたいわけではないので、なんでもかまいません。 このルーティーンワークを簡単に処理する方法をお教えください。 OSはWindowsXPですが、ファイルを探す先はネットワークでつながっている他のコンピュータ(Windows2000など)の場合もあります。 (そのコンピュータ内でしかできないのなら、探す先のコンピュータへ行って行うだけのことです。) ExcelやWordはあります。(あんまり関係ないかも。)

  • perlでプログラムを作成したいんですが

    Windows上でperlを起動させるためにActive perl 5.10をmsi形式でダウンロードした後に特に手を加えることなくインストールし、コマンドプロンプトで、perl -vでバージョン情報などの確認もすることができたんですが、プログラムを作成するに当り、次の作業として何をしたらいいのかがわかりません。 教えてください。 宜しくお願いします。

    • ベストアンサー
    • Perl
  • perlのローカルプログラムでディレクトリのアクセス権を取得したい

    お世話になっています。 Linux上で動作するperlのプログラムを作成しています。(ローカルプログラムでCGIではありません。) このperlプログラムであるバイナリファイルを分割して別のディレクトリにコピーさせようとしているのですが、コピー先のディレクトリにプログラム実行ユーザーの書き込み権限があるかを調べたいと思っています。 ネットで調べたのですがこのような処理が出来るのかどうかも不明です。 もし、ご存知の方がおられましたらディレクトリの書き込み権限を調べる方法を教えていただけないでしょうか? ヒントでもけっこうですのでよろしくお願いいたします。

    • ベストアンサー
    • Perl
  • DOSコマンドで指定日数よりも過去のフォルダを削除

    サーバ上のログファイルを日毎に次のようなフォルダにまとめて管理しています。 (ログフォルダは翌朝のDOSバッチジョブでBACKUP_(処理日付)のフォルダを作成してその下に*.*指定で全てのファイル(除 フォルダ)を移動して作成します。) 例. BACKUP_20041130 BACKUP_20041129 BACKUP_20041128    ・    ・    ・ BACKUP_20040311 BACKUP_20040310 このフォルダを処理日付から数えて90日より古いものを削除するDOSコマンドバッチファイル(日次実行)を作成したいです。 プログラムを作成すればこれを実現するのは可能なんですが、なんとかDOSコマンドだけでこの仕組を作りこめないものでしょうか? ご存知の方がいらっしゃったら教えて下さい。

  • 新規にファイルが作成されたことを通知したい

    ある業務処理で、業務サーバーにて手動でA処理を実行した後、その処理が終わったことを電話で関係者に連絡しています。 このA処理を実行すると、実行結果のファイルが、ある決まったフォルダに、ファイルが作成される仕組みになっています。 そこで、実行結果のファイルが作成されるフォルダに、新規にファイルが作成されたタイミングで、関係者にメールまたはポップアップ等で通知できるようにしたいのですが、何かいい方法をご存知の方教えて下さい。 新規に作成されるファイルは、西暦日付_処理名.pdf となっています。 例)201001141705_あいうえお処理.pdf

  • PARでperlで作成したものを実行体形式に

    perlでプログラムを作成しています。 作成後、複数の人にプログラムを配るために、実行体の形式にしたいと思います。 PARを使えば、できそうと聞いたのですが、具体的にどのようにすればいいかわかりません。 どなたかご教授願えないでしょうか? 宜しくお願いいたします。

    • ベストアンサー
    • Perl
  • 日付のフォルダを自動で作成したい。

    特定のフォルダ内のデータを、日付のフォルダ(20030101)に自動で入れたいのですが、具体的な方法がわかりません。だれかお力添えをお願い致します。 自動で行いたい部分:  1.日付のフォルダを作成する。(20030203)  2.フォルダAのデータを1で作成したフォルダにコピーする。 環境:  OS : Windows2000

  • perlによる外部プログラムの実行

    perlにてCGIを作成しています。 ブラウザでCGIにアクセスしたとき、gpgというコマンドプロンプトの プログラムを実行したいと考えており以下のようなプログラムを作成しました。 test.batを単体で実行したときにはうまく動作するのですが、CGIを介して 実行するとうまくいきません。 CGIのプログラム (WriteCmd.cgi) **********************************  #!c:/Perl/bin/perl  print "Content-type: text/html\n\n";  print "test.batの実行\n<br>";  system("test.bat");  exit; ********************************** test.bat **********************************  gpg --batch --gen-key sample.txt ********************************** またtest.batの内容を **********************************  mkdir test ********************************** としてみるとディレクトリがちゃんと作成できるので WebサーバやPerlのパスの問題ではないと考えております。 よい解決方法がありましたら教えていただけると助かります。 よろしくお願いします。

    • ベストアンサー
    • CGI
  • なぜ CGI は Perl 言語で作成/動く環境が多いのか。

    最近 CGI に興味をもちここで質問しながらネット検索をしました。 すると Perl 言語での CGI サンプルが一番多く C 言語で作る CGI の サンプルが少し見つかりました。 私の使っている無料サーバーでも CGI は使えますが Perl 言語だけ有効です。 セキュリティの問題で SSI と組み合わせた C 言語の CGI は実行出来ないようです。 質問内容: (1)なぜ CGI は Perl 言語が一番多いのか?→PHP、Cもあるのに (2)なぜ無料サーバーの多くが Perl 言語しか使えないのか? (3)処理の重い CGI を使うとサーバーがダウンするので使わないようにと  私の使っている無料サーバー(infoseek)でなっています。どの程度の  処理のことでしょうか? 上記の3つまたは1つでもアドバイスをして欲しいです。 回答をお待ちしています。

    • ベストアンサー
    • CGI

専門家に質問してみよう