Pregunta: | 20580 - .BAT PARA RENOMBRAR FICHEROS CON LA FECHA,HORA DEL SISTEMA. |
Autor: | Tomás Moro |
Me gustaría saber si es posible renombrar un fichero pej "salida.txt" a "yyyymmdd-hhmm.txt" con un .bat.
Utilizando el shell de comandos de w2000. Gracias!! |
Respuesta: | Ing. Roger Retamoza |
Disculpa casi nunca participo en estos foros pero aqui tienes la solucion.
@echo off :GetTime for %%x in (aa mm dd) do set %%x= for /F "tokens=1-3 delims=:-" %%A in ('echo %date%') do ( set aa=%%A set mm=%%B set dd=%%C ) for %%x in (hr mn sc hn) do set %%x= for /F "tokens=1-4 delims=:." %%A in ('echo %time%') do ( set hr=%%A set mn=%%B set sc=%%C set hn=%%D ) if %hr% LSS 10 set hr=0%hr% set hoy=%aa%%mm%%dd%%hr%%mn%%sc%%hn% set Wfile=salida.txt @echo on rename %Wfile% %hoy%.txt pause :End Suerte. Ing Roger |
Respuesta: | Yton Cecines |
En esta dirección encuentras muchas utilidades para archivos Bat, quizás el que te sirve sea el Fdate, tu necesitarás probar /// mejor suerte \\\
http://www.simtel.net/pub/msdos/batchutl/ |
Respuesta: | LIto Fauz |
No conozco el modo pero creo que sería más fácil hacer un ejecutable que lo haga y lo coloques en el *.bat que deseas. Cualquier persona que programe muy básico en MS2 podría hacerlo. Sería un programa muy corto, sin problema. De cualquier modo échate una vuelta por Simtel.net y le buscas a conciencia. Hay muchísimos pequeños progs. gratuitos [la mayoría en inglés]. |