Re: Ver5.7 の破損データの修復
technonomori
投稿数: 22
@ECHO OFF
IF "%1" == "" GOTO END
IF NOT EXIST %1.DAT GOTO END
IF NOT EXIST %1.BAK GOTO SYUUHUKU
DEL %1.BAK
:SYUUHUKU
BTRIEVE
BTUTIL -RECOVER %1.DAT %1.TXT %1.STT
BTUTIL -LOAD %1.TXT %1.DA %1.STT
REN %1.DAT %1.BAK
REN %1.DA %1.DAT
DEL %1.TXT
DEL %1.STT
BTSTOP
:END
当時使っていたbatファイルです。
DBの拡張子はDATで統一されていました。
拡張子なしファイル名を指定すること。
ご参考になれば。
IF "%1" == "" GOTO END
IF NOT EXIST %1.DAT GOTO END
IF NOT EXIST %1.BAK GOTO SYUUHUKU
DEL %1.BAK
:SYUUHUKU
BTRIEVE
BTUTIL -RECOVER %1.DAT %1.TXT %1.STT
BTUTIL -LOAD %1.TXT %1.DA %1.STT
REN %1.DAT %1.BAK
REN %1.DA %1.DAT
DEL %1.TXT
DEL %1.STT
BTSTOP
:END
当時使っていたbatファイルです。
DBの拡張子はDATで統一されていました。
拡張子なしファイル名を指定すること。
ご参考になれば。
投票数:1
平均点:10.00
投稿ツリー
-
Ver5.7 の破損データの修復
(mtcos, 2013-3-15 17:14)
- Re: Ver5.7 の破損データの修復 (nkmt, 2013-3-15 21:27)
- Re: Ver5.7 の破損データの修復 (yoshi, 2013-3-16 13:33)
- Re: Ver5.7 の破損データの修復 (mtcos, 2013-3-16 22:26)
- Re: Ver5.7 の破損データの修復 (technonomori, 2013-4-2 13:40)
- Re: Ver5.7 の破損データの修復 (mtcos, 2013-4-15 16:43)