ファイル名をテキスト形式にするには?
[上に]
[前に]
[次に]
さき
2000/03/24(金) 16:21:59
説明がうまくできるかわからないのですが、
例))abc.pdf
efg.pdf
hij.pdf というファイル名を新しいファイル形式で
test.txt →中身がabc.pdf
efg.pdf
hij.pdf
というようなものを作りたいのですがどうすればいいでしょうか?
ファイル名だけでなく更新日もデータとして持ちたいのですが。
さき
2000/03/24(金) 16:34:18
使いたい言語はPerl(バージョン5.0)なんですが・・・
ふじ
2000/03/24(金) 17:01:31
テキスト形式で、複数のファイルを一つにまとめるとなると、
Mutipart の MIME とか。
#メールの添付ファイルによく使われています。
具体的に、何をやりたいのかがよく分からないのですが。
複数のファイルをまとめてダウンロードさせたい、というなら、
tar で固める、という手もあります。
Perl only でやるなら Archive::Tar モジュールが使えます。
wosamu
2000/03/25(土) 00:57:15
pdfってアドビのアクロバットのファイルですか?
それをテキストファイルに変換したいってことですか?
それは出来ないと思っていました。
ただ単にファイル名をテキストファイルに書き出したいとか、
ファイル名だけ変えたいとかなら可能だと思いますけど。
さき
2000/03/25(土) 09:37:27
ファイル名だけなんです。名前だけ。
さき
2000/03/25(土) 09:40:59
ファイル名だけなんです。名前だけ。
むぅす
2000/03/25(土) 10:44:37
$file = 'file.dat';
system('mv abc.pdf test.txt');
$data = `ls -lT test.txt`;
open(DATA,">$file");
print DATA $data;
close(DATA);
と言う事ですか?
さき
2000/03/25(土) 11:05:02
[[解決]]
むぅすさんのとうり!です。できればsystemコマンドを使わずにしたかったので、opendir Tdir,"$home\\Pdf";
@file = readdir(Tdir);
とういうのを発見しました。ありがとうございます。
[上に]
[前に]
[次に]