PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
19071 | 03/03/16 22:00:31 | RE(2):PB7.0: テキストファイルの内容を一部のみを変更したい By taroa |
19068 | 03/03/15 13:38:55 | RE(1):PB7.0: テキストファイルの内容を一部のみを変更したい By めめ |
19067 | 03/03/15 12:10:40 | PB7.0: テキストファイルの内容を一部のみを変更したい By taroa |
カテゴリ:PowerBuilderの開発環境
日付:2003年03月15日 13:38 発信者:めめ
題名:RE(1):PB7.0: テキストファイルの内容を一部のみを変更したい
taroaさん、こんにちは。
>たとえば、ファイル名「ABC.TXT」でその内容が「abcD・・・・・」という文字がはいっているテキストファイルがあると
>し、その内容の一部「D」を「X」に変更し、結果的に「abcX・・・・・」としたいと思います。また・・・・・は不特定の数値
と
>なります。したがって、filewrite関数でwritemodeにReplace!を使用することもできず、当然Append!を使用すれば
>最後に追加されてしまい「abcD・・・・・X」となるだけです。なにか他の関数など方法があれば教えてください。
直接の解決策ではないかもしれませんが、少し疑問に思いましたので…。
このような場合、元のファイルを直接操作するのではなく、一旦別の名前で
内容を変更したファイルを作成し(例えば、テンポラリファイルのようなものです)
処理が正常に終了してから、置き換えるのが安全ではないでしょうか。
そうすれば、そんなに悩むこともないかと思ったのですが。
それでは、都合が悪いのでしょうか。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.