人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPまたはperlでもいいのですが
指定したディレクトリのなかに
ファイル名をリストから取得して
作成したいのですが、出来ますか?

リスト
aaa_bb_cc_dd
bbb_ee_ff_oo

ディレクトリ
20061005

実行結果
20061005ディレクトリ内に
ファイル名が
aaa_bb_cc_dd
bbb_ee_ff_oo
のファイルが作成されている。

●質問者: hopefully
●カテゴリ:就職・転職 コンピュータ
✍キーワード:Perl PHP ディレクトリ ファイル リスト
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● tadashi0805
●0ポイント

PHPの場合、opendir()、readdir()を使えばできます。

↓ここにサンプルコードもあります。

http://php.s3.to/man/function.readdir.html

◎質問者からの返答

ファイルを作成するんですよ??

ファイル名の取得ではないのですが・・・


2 ● ratbeta
●10ポイント
<?php
// ファイルリストを定義。
// もしファイルからリストを読み込む場合には、次のように。
// $filelist = file('./filelist.lst');
$filelist = array('aaa_bb_cc_dd', 'bbb_ee_ff_oo');

// ディレクトリ名
$dir = '20061005';

foreach ($filelist as $file)
{
 $fp = fopen($dir . $file, 'wb');
 // ... この間にデータを書き込む処理を必要なら追加 ...
 fclose($fp);
}

?>

こんな感じでどうでしょう。

◎質問者からの返答

なんか変なゴミみたいのがファイル名の最後のほうに付与されます。

さらにディレクトリ内に作成出来ません。


3 ● ito-yu
●70ポイント

#file_list.txt:

aaa_bb_cc_dd
bbb_ee_ff_oo

#touch.php:

$dir = '20061005';
$list = file('file_list.txt');
foreach($list as $file){
 touch($dir.'/'.trim($file));
}
◎質問者からの返答

出来ました。

ありがとうございますwww

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ