BATCH – Script de respaldo archivo excel.-

Este script realizado en BATCH, se puede utilizar para respaldar un archivo en el momento que se va a trabajar con el. Con esto es posible recuperar una versión anterior de ser necesario.

@echo off
rem Archivo con el cual se trabajara.......
Set archivo="d:\Estadisticas.xlsx"

rem Se captura la fecha actual
for /f "tokens=1-4 delims=/ " %%a in ('date /t') do (set dia=%%a& set mes=%%b& set ano=%%c)
set fecha=%dia%%mes%%ano%

rem Se captura la hora actual
for /f "tokens=1-4 delims=: " %%a in ('time /t') do (set hor=%%a& set min=%%b& set seg=%%c)
set hora=_%hor%-%min%%seg%

rem Se prepara el archivo a grabar con la fecha y hora
Set archivo_respaldo="d:\Respaldo_Estadisticas\Estadisticas-%fecha%%hora%.xlsx"

rem Se realiza el respaldo del archivo con el que trabajaremos
copy %archivo% %archivo_respaldo% /Y

rem Procedemos a abrir el archivo para trabajar
start "C:\Program Files\Microsoft Office\Office15\excel.exe" %archivo%
EXIT
Esta entrada fue publicada en Unix - Linux. Guarda el enlace permanente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.