質問・疑問に答えるQ&AサイトOKWave
FAQ(よくある質問)
法人向けサービス
解決済みの質問
ディレクトリにある複数のファイルを順番に調べて読み出すには MSCやVC++ではFindFirstとFindNextを使ってファイル名を調べて オープンしますが、Perlではどうやればいいのでしょうか?
投稿日時 - 2001-02-25 19:11:51
QNo.44787
sekinegoo
困ってます
こんなカンジ? $dir = './data/'; opendir( DIR, $dir); while( $file = readdir(DIR) ){ open( IN,$dir.$file ); ~なんか処理~ close( IN ); } closedir( DIR );
投稿日時 - 2001-02-26 17:57:23
ANo.2
dany
2人が「このQ&Aが役に立った」と投票しています
ベストアンサー以外の回答(1件中 1~1件目)
ANo.1
cocky
OpenDirで当該ディレクトリを開いて、取得したディレクトリハンドルに対してReadDirを実行すればファイル名の一覧が手に入るので、その結果を配列に格納してForeachループを回せばほぼ同じような処理が可能ですね。 最後にCloseDirでディレクトリハンドルを開放するのを忘れずに(笑)
投稿日時 - 2001-02-25 20:35:53
ページTOP
カテゴリ
OKWaveのオススメ
教えて弁護士さん!
お金の悩みQ&A特集はこちら
おすすめリンク