質問: バックアップファイルの作り方(vb6.0) vb6.0初心者です。 ファイルを読み込み、不要な情報の削除等を行い、読み込んだファイルに上書きするプログラムを作っています。 上書きをしている途中で何らかのエラーが起こり終了してしまった場合のために、上書きされる前のファイルをバックアップファイルとして取っておく処理について悩んでいます。 私の現在考えている方法は、上書き処理をする前にあるディレクトリにバックアップファイルを作っておき、途中でエラーが起きたときはそのファイルを元のファイルに上書きして削除する。正常に終了したならば、そのままバックアップファイルを削除するという方法です。 この方法ですと、バックアップファイルを作るディレクトリに、バックアップファイルと同一の名前のファイルがあるとバックアップファイルに上書きされてしまうと危険性があります。 この方法よりも安全な方法等がございましたら、是非教えてください。よろしくお願いします。
回答: バックアップファイルの世代管理をしたらどうでしょう? 例えば、拡張子を ファイル名.001 ファイル名.002 の様に、連番にすれば上書きされずにすみます。