- ベストアンサー
Active Basic フォルダを1つのファイルにする
ActiveBasic4.23.00を使用しています。 今回、フォルダをファイルにしたり、ファイルにしたフォルダを元に戻したりするやり方を教えていただきたいのですが・・・ 複数のファイルが入ったフォルダを、圧縮も何もしなくていいのでファイルにまとめる処理のやり方と、 そのまとめたファイルを、元に戻すやり方を探しています。 『ZIPでいいのでは?』と思われるとは思いますが、 そういうのではなく、純粋にやり方を探しています。 やりたいことが、それですので… ご存知の方がいらっしゃいましたら、やり方を教えてください。 お願いします
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- toda hiro(@hiro_knigh)
- ベストアンサー率39% (59/151)
回答No.2
- toda hiro(@hiro_knigh)
- ベストアンサー率39% (59/151)
回答No.1
お礼
ご回答ありがとうございます。 >申し訳ありません、「すごい事を考えるな」と思ってしまいました。 ええ、自分でもバカやってるな~と思いながら実験してました。 予想通りの結果でしたよ。 >まとめる際には1個1個ファイルをバイナリで開いて、別のファイルにまとめる。 >元に戻すときは、まとめたファイルを開いて1個1個のファイルに戻す。 と、ありますが、 とりあえずファイルのリストを作って、CreateFileでハンドルを取得していき、WriteFileでファイルを作っていくと言う過程かな・・・? と思いました。 しかし、制作したファイルをどう復元するのかが思いつきません。 制作したファイルハンドルをCreateFileで取得し、 ReadFileで読み込んでいって、もう一度WriteFileで復元していく・・・ と言う方法なら思いつきましたが、ReadFileで読み込むバイト数はどうすればいいのでしょうか。 最初は、適当にテキストファイルでも作って一緒にまとめて、後から取り出したらいいや・・・ と考えましたが、どっちにしろ、そのテキストファイルのバイト数が分かっていないといけません。 hiro_knigh様はどうお考えなのでしょうか よろしければ教えてください。