• ベストアンサー

フォルダーの中のファイルを開く方法

 フォルダ名(apache)の中にあるファイル名(access.log.csv)を開きたいときどのようなプログラムをかけばよいのでしょうか?  また、開いたプログラムを処理し、それを違うフォルダ名(log.dat)の中にあるファイル名(log.dat.csv)に書き込みしたい時どのようなプログラムを書けばいいのか教授ください。

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

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

open(IN, "<./apache/access.log.csv"); open(OUT,">./log.dat/log.dat.csv") #読み込みなど while(<IN>){ print OUT "書き込みなど…"; } close(OUT); close(IN);

hustle1
質問者

お礼

ありがとうございました。大変参考になりました。

関連するQ&A

  • ユーザー名のフォルダの中にあるNTUSERというファイルの事ですが

    VistaのPCのユーザー名のフォルダの中にNTUSERというDATファイルがいつの間にかありました。 今までは無かったと思うのですがこのファイルは元々あったファイルなのでしょうか? もしかして隠しファイルだったのが見えるようになってしまったのかな? 一応確認したところ隠しファイルにはNTUSER.DAT.LOG1とLOG2がありました。 おわかりの方ご教授お願いします。

  • フォルダの中のCSVファイルすべての情報を配列にしたい

    フォルダの中のCSVファイルすべての情報を配列に取り込みたいのですが使える関数が分かりません。 とりあえず fopenとfgetcsvを使おうと思いますが、フォルダの中のすべてのファイルを取り込む方法がわかりません。 ファイル名は200704.(拡張子)となっています。 どのように処理すればいいでしょうか? 宜しくお願い致します。

    • ベストアンサー
    • PHP
  • フォルダ内のファイル読み込み

    エクセル2003のVBAを使って、特定のフォルダ内の複数のCSVファイル全てを「順番」に読み込む(ファイルを開く)方法を教えて下さい。 フォルダの中には「0.csv」~「12.csv」が入っています。 (しかし、間の番号が無い場合があります。例えば、0~4と6~10のファイルがあり、間に「5」がない。 必ず「0」から始まるないし、最後のファイル名の数字も違う。) よろしくお願いします。

  • フォルダの中にファイルがあるかどうかを読み取りたい

    vbaです。 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ Option Explicit Sub test() Dim 検索フォルダ As String Dim 検索ファイル名 As String 検索フォルダ = "C:\Users\Public" 検索ファイル名 = "新しいテキスト ドキュメント.txt" If 検索フォルダの中に検索ファイル名がある Then MsgBox 検索ファイル名 & "は存在します" End If End Sub ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ こんな感じで、フォルダの中にファイルがあるかどうかを読み取りたいのですが これ以上どういうコードを書けばいいかわかりません。 「フォルダの中にファイルがあるかどうか」がわかれば、出来そうな気がするのですが ご教授いただけますか?

  • このファイルどうしたらいいの

    Publicフォルダの中にNTUSER.DAT NTUSER.DAT.LOG1 NTUSER.DAT.LOGの3つのファイルが存在します。どういう意味のあるファイルですか?削除してもいいんですか?教えてください。

  • 「htaccess」と「jsファイル」について

    csvとjsを読み込んで表示させているPHPスクリプトがあります。 ■htaccess <Files ~ ".(dat|log|csv|txt)$"> deny from all </Files> この状態では、問題ないです。 ・csvファイルには、ブラウザから直接アクセスできない。 ・csvファイル自体は、ファイルに読み込まれ、結果が画面に正常表示されている。 ところが、拡張子にjsファイルを追加したところ、 画面上で、そのjsスクリプト部分がまったく読み込まれないようになりました。 <Files ~ ".(dat|log|csv|txt|js)$"> deny from all </Files> ■質問内容 拒否ファイルにcsvがあっても、csvファイルは読み込めたのに、 拒否ファイルにjsを指定すると、なぜ、読み込めなくなるのでしょうか? jsはクライアントサイドの処理で、 csvファイルはサーバサイドのPHPを利用して読み込んでいるからなのでしょうか? deny from all って、アパッチの設定か何かなのでしょうか? 具体的に何をしているのでしょうか?

  • ゲームフォルダの中に画像ファイルがない?

    ゲームフォルダの中に画像ファイルがない? あるゲームのフォルダの中に画像ファイルがないのですが、ただDATファイルが一つだけあります。(他のフォルダを探したのですが、後はoggファイルとexeファイルとhtmファイルだけ)多分これが画像ファイルだと思うのですが、ペイントソフトでは開けません。このDATファイルには画像ファイルが入っているでいいのでしょうか?また、どうやって画像ファイルを一つのファイルにまとめることができるのでしょうか? 変な質問なら申し訳ありません

  • Perlで異なるフォルダからファイルをコピーし、ファイル名を変更する方法を教えてください

    前回類似するお願いをしたのですが、 もう一度ご質問させてください。 <やりたいこと> c:\scriptフォルダにある「copyAndRename.cgi」を  起動し、ファイルコピーとRenameをする処理を  行ないたい。 <ファイルコピーの内容> C:\test1フォルダにあるファイル名「test.test.csv」 を、c:\test2フォルダにコピーする <ファイルRenameの内容> C:\test2フォルダにコピーした、ファイル 名「test.test.csv」の「.」をなくし「-」を置き換え、「test-test-csv」とファイル名に変更する処理をしたい。 <できていること> (1)の処理は行なえているので問題ありません。 (2)の処理に関しては、以前の質問させていただいた  回答から、下記のようなスクリプトを書き、実行した  が、Renameされませんでした。 ----- $A="test.test.csv"; $B=$A; $B=~s/\./-/; # ドットを全置換により[-]に変更。 rename $A,$B; ----- 実行している、「copyAndRename.cgi」が格納されている c:\svriptフォルダに、「test.test.csv」をおいて テストをしてみると正常に起動します。 renameを行なう際のパスの切り方がわかれば 解決できると思うのですが、わかりません。 初心者の質問で恐縮ですが、どなたかお教えください。

    • ベストアンサー
    • CGI
  • apacheのアクセスログのファイル名について

    【環境】 centos4.5 apache2.2.6 現在、テストの為、アクセスログを5分ごとにローテーションさせて、 ファイル名には「年月日時分秒」が入るように設定してますが、 出力されるアクセスログファイル名の時刻がおかしくて困ってます。 【httpd.confの設定値】 CustomLog "|/usr/local/apache2/bin/rotatelogs /usr/local/apache2/logs/access_log.%Y%m%d%H%M%S 300" combined 15時55分に出力されたファイル名 access_log.20071104065500 16時5分に出力されたファイル名 access_log.20071104070500 上記のように 15時だと06 16時だと07 になってしまいます。 年・月・日・分・秒は正確にファイル名に入るのですが、 時だけおかしいです。 dateコマンドだと正常に表示されます 2007年 11月 4日 日曜日 16:44:02 JST 原因が分からず困っています。 どなたか教えて下さい。宜しくお願いします。

  • ファイル確認ツールにおいて

    使用OS:Win2000Pro あるフォルダ内のファイルのサイズと数をチェックするツールがないか探しています。なんとかフリーのツールがあればなと・・・。 組み合わせでもいいのですが、毎日のチェックに使用したいのです。 例:Aのフォルダには、A1~A10までのフォルダがあり、   その各フォルダ内のそれぞれには、数個のファイルがあります。   A1のフォルダであれば、   A101.DAT(フォルダ名+01.DAT) ~   A150.DAT(フォルダ名+50.DAT)まであります。   で、ある処理を行うとファイル名.TXTのファイルが出来ます。   A101.DATであれば、A101.TXTのように。   そこで、DATの数とTXTの数が同じかチェックが行えることと、   ファイルのサイズのチェックを行いたい。   TXTファイルは処理が正常時には、ファイルサイズが0KBで   異常時は、0KBではない。 いろいろ探してはいるのですが、なかなか見つからなくて。 よろしくお願いいたします。