Как я могу отменить .bat файлы - PullRequest
0 голосов
/ 06 марта 2019

Я сделал ОГРОМНУЮ ошибку, выполнив файл .bat, и он изменил некоторые файлы в моей папке, особенно из Microsoft Visual Fox pro 5.0, которая использует некоторые файлы .dbf, .cdx, .dll и т. Д., Так что да,это важно

copy %1*.exe %2*.exe
copy %1pueblos.* %2pueblos.*
copy %1usuario.dbf %2usuario.dbf
copy %1usuario.cdx %2usuario.cdx
copy %1grupos.dbf %2grupos.dbf
copy %1grupos.cdx %2grupos.cdx
copy %1configuracion.dbf %2configuracion.dbf
copy %1*.dbc %2*.dbc
copy %1*.dct %2*.dct
copy %1*.dll %2*.dll
copy %1*.adx %2*.adx
copy %1*.cdt %2*.cdt

Есть ли способ отменить эти изменения?

Заранее спасибо

1 Ответ

2 голосов
/ 06 марта 2019

Так что, если я понял дело ..,

Почему бы просто не инвертировать аргумент командной строки, переданный в файл bat снова, а изменить на этот раз:

% 1 до% 2 и от % 2 до% 1 по:

copy %2*.exe %1*.exe
copy %2pueblos.* %1pueblos.*
copy %2usuario.dbf %1usuario.dbf
copy %2usuario.cdx %1usuario.cdx
copy %2grupos.dbf %1grupos.dbf
copy %2grupos.cdx %1grupos.cdx
copy %2configuracion.dbf %1configuracion.dbf
copy %2*.dbc %1*.dbc
copy %2*.dct %1*.dct
copy %2*.dll %1*.dll
copy %2*.adx %1*.adx
copy %2*.cdt %1*.cdt

obs.: Извините, мой ограниченный английский!

...