Buenas noches otra vez.
Otro batch que no acaba de funcionarme bien.
Quiero crear una estructura de carpetas donde aparecan los 12 meses del año, y dentro de ellas se creen tantas carpetas como dias tiene el mes.
Si que me he dado cuenta que no actualiza bien la variable Mes (Usada en :Folder). Siempre va un paso por detras del indice del FOR de inicio. (Linea 11)
El caso es que no se porque, me fallan los meses de Agosto y Septiembre.
Os dejo el codigo, y os dejo un fichero con la salida.
Muchas gracias.
- CODIGO -
@ECHO OFF
CLS
SETLOCAL ENABLEEXTENSIONS
SET me=%~n0
SET parent=%~dp0
SET AuxRuta=C:\Temp\Reports\Tacacs\2018
FOR /L %%i IN (1,1,12) DO (
ECHO %me%: Parametros en llamada a Folder. Indice FOR: %%i Ruta: %AuxRuta%
CALL :Folder %%i %AuxRuta%
)
GOTO :EOF
: Folder
REM Parametros de entrada Mes en numero y Ruta.
SET Meses=JANUARY FEBRUARY MARCH APRIL MAY JUNE JULY AUGUST SEPTEMBER OCTOBER NOVEMBER DECEMBER
IF %1 GEQ 10 (
SET Mes=%1
ECHO %me%: El mes actual en numero es: %Mes%. Linea 26
ECHO.
) ELSE (
SET Mes=0%1
ECHO %me%: El mes actual en numero es: %Mes%. Linea 30
ECHO.
)
FOR /F "Tokens=%Mes%" %%a IN ("%Meses%") DO (
SET NOM_MES=%Mes%-%%a
ECHO %me%: NOM_MES: %Mes%-%%a Linea 36
ECHO.
)
CD %2\%NOM_MES%
ECHO %me%: Parametros invocacion CrearCarpetaDia: %Mes% %2\%NOM_MES% Linea 41
ECHO.
ECHO %me%: Folder. Invocamos a CrearCarpetaDia segun el numero de dias que tendran los meses en 2018. Linea 43
IF %Mes%==01 ( CALL :CrearCarpetaDia %Mes% %2\%NOM_MES% 31)
IF %Mes%==02 ( CALL :CrearCarpetaDia %Mes% %2\%NOM_MES% 28)
IF %Mes%==03 ( CALL :CrearCarpetaDia %Mes% %2\%NOM_MES% 31)
IF %Mes%==04 ( CALL :CrearCarpetaDia %Mes% %2\%NOM_MES% 30)
IF %Mes%==05 ( CALL :CrearCarpetaDia %Mes% %2\%NOM_MES% 31)
IF %Mes%==06 ( CALL :CrearCarpetaDia %Mes% %2\%NOM_MES% 30)
IF %Mes%==07 ( CALL :CrearCarpetaDia %Mes% %2\%NOM_MES% 31)
IF %Mes%==08 ( CALL :CrearCarpetaDia %Mes% %2\%NOM_MES% 31)
IF %Mes%==09 ( CALL :CrearCarpetaDia %Mes% %2\%NOM_MES% 30)
IF %Mes%==10 ( CALL :CrearCarpetaDia %Mes% %2\%NOM_MES% 31)
IF %Mes%==11 ( CALL :CrearCarpetaDia %Mes% %2\%NOM_MES% 30)
IF %Mes%==12 ( CALL :CrearCarpetaDia %Mes% %2\%NOM_MES% 31)
GOTO :EOF
:CrearCarpetaDia
REM Parametros de entrada: Mes, Ruta, dias del mes.
ECHO.
ECHO %me%: CrearCarpetaDia. Parametros %1 %2 %3
ECHO.
FOR /L %%j IN (1,1,%3) DO (
IF %%j GEQ 10 (
ECHO %me%: CreaCarpeta: %2\%%j-%1 Linea 68
) ELSE (
ECHO %me%: CreaCarpeta: %2\0%%j-%1 Linea 70
)
)
ECHO.
GOTO :EOF
- SALIDA -
Test6: Parametros en llamada a Folder. Indice FOR: 1 Ruta: C:\Temp\Reports\Tacacs\2018
Test6: El mes actual en numero es: . Linea 30
Test6: NOM_MES: 01-JANUARY Linea 36
Test6: Parametros invocacion CrearCarpetaDia: 01 C:\Temp\Reports\Tacacs\2018\01-JANUARY Linea 41
Test6: Folder. Invocamos a CrearCarpetaDia segun el numero de dias que tendran los meses en 2018. Linea 43
Test6: CrearCarpetaDia. Parametros 01 C:\Temp\Reports\Tacacs\2018\01-JANUARY 31
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\01-JANUARY\01-01 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\01-JANUARY\02-01 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\01-JANUARY\03-01 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\01-JANUARY\04-01 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\01-JANUARY\05-01 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\01-JANUARY\06-01 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\01-JANUARY\07-01 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\01-JANUARY\08-01 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\01-JANUARY\09-01 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\01-JANUARY\10-01 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\01-JANUARY\11-01 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\01-JANUARY\12-01 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\01-JANUARY\13-01 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\01-JANUARY\14-01 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\01-JANUARY\15-01 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\01-JANUARY\16-01 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\01-JANUARY\17-01 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\01-JANUARY\18-01 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\01-JANUARY\19-01 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\01-JANUARY\20-01 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\01-JANUARY\21-01 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\01-JANUARY\22-01 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\01-JANUARY\23-01 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\01-JANUARY\24-01 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\01-JANUARY\25-01 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\01-JANUARY\26-01 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\01-JANUARY\27-01 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\01-JANUARY\28-01 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\01-JANUARY\29-01 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\01-JANUARY\30-01 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\01-JANUARY\31-01 Linea 68
Test6: Parametros en llamada a Folder. Indice FOR: 2 Ruta: C:\Temp\Reports\Tacacs\2018
Test6: El mes actual en numero es: 01. Linea 30
Test6: NOM_MES: 02-FEBRUARY Linea 36
Test6: Parametros invocacion CrearCarpetaDia: 02 C:\Temp\Reports\Tacacs\2018\02-FEBRUARY Linea 41
Test6: Folder. Invocamos a CrearCarpetaDia segun el numero de dias que tendran los meses en 2018. Linea 43
Test6: CrearCarpetaDia. Parametros 02 C:\Temp\Reports\Tacacs\2018\02-FEBRUARY 28
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\02-FEBRUARY\01-02 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\02-FEBRUARY\02-02 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\02-FEBRUARY\03-02 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\02-FEBRUARY\04-02 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\02-FEBRUARY\05-02 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\02-FEBRUARY\06-02 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\02-FEBRUARY\07-02 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\02-FEBRUARY\08-02 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\02-FEBRUARY\09-02 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\02-FEBRUARY\10-02 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\02-FEBRUARY\11-02 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\02-FEBRUARY\12-02 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\02-FEBRUARY\13-02 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\02-FEBRUARY\14-02 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\02-FEBRUARY\15-02 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\02-FEBRUARY\16-02 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\02-FEBRUARY\17-02 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\02-FEBRUARY\18-02 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\02-FEBRUARY\19-02 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\02-FEBRUARY\20-02 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\02-FEBRUARY\21-02 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\02-FEBRUARY\22-02 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\02-FEBRUARY\23-02 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\02-FEBRUARY\24-02 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\02-FEBRUARY\25-02 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\02-FEBRUARY\26-02 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\02-FEBRUARY\27-02 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\02-FEBRUARY\28-02 Linea 68
Test6: Parametros en llamada a Folder. Indice FOR: 3 Ruta: C:\Temp\Reports\Tacacs\2018
Test6: El mes actual en numero es: 02. Linea 30
Test6: NOM_MES: 03-MARCH Linea 36
Test6: Parametros invocacion CrearCarpetaDia: 03 C:\Temp\Reports\Tacacs\2018\03-MARCH Linea 41
Test6: Folder. Invocamos a CrearCarpetaDia segun el numero de dias que tendran los meses en 2018. Linea 43
Test6: CrearCarpetaDia. Parametros 03 C:\Temp\Reports\Tacacs\2018\03-MARCH 31
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\03-MARCH\01-03 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\03-MARCH\02-03 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\03-MARCH\03-03 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\03-MARCH\04-03 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\03-MARCH\05-03 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\03-MARCH\06-03 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\03-MARCH\07-03 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\03-MARCH\08-03 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\03-MARCH\09-03 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\03-MARCH\10-03 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\03-MARCH\11-03 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\03-MARCH\12-03 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\03-MARCH\13-03 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\03-MARCH\14-03 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\03-MARCH\15-03 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\03-MARCH\16-03 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\03-MARCH\17-03 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\03-MARCH\18-03 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\03-MARCH\19-03 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\03-MARCH\20-03 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\03-MARCH\21-03 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\03-MARCH\22-03 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\03-MARCH\23-03 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\03-MARCH\24-03 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\03-MARCH\25-03 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\03-MARCH\26-03 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\03-MARCH\27-03 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\03-MARCH\28-03 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\03-MARCH\29-03 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\03-MARCH\30-03 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\03-MARCH\31-03 Linea 68
Test6: Parametros en llamada a Folder. Indice FOR: 4 Ruta: C:\Temp\Reports\Tacacs\2018
Test6: El mes actual en numero es: 03. Linea 30
Test6: NOM_MES: 04-APRIL Linea 36
Test6: Parametros invocacion CrearCarpetaDia: 04 C:\Temp\Reports\Tacacs\2018\04-APRIL Linea 41
Test6: Folder. Invocamos a CrearCarpetaDia segun el numero de dias que tendran los meses en 2018. Linea 43
Test6: CrearCarpetaDia. Parametros 04 C:\Temp\Reports\Tacacs\2018\04-APRIL 30
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\04-APRIL\01-04 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\04-APRIL\02-04 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\04-APRIL\03-04 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\04-APRIL\04-04 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\04-APRIL\05-04 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\04-APRIL\06-04 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\04-APRIL\07-04 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\04-APRIL\08-04 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\04-APRIL\09-04 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\04-APRIL\10-04 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\04-APRIL\11-04 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\04-APRIL\12-04 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\04-APRIL\13-04 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\04-APRIL\14-04 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\04-APRIL\15-04 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\04-APRIL\16-04 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\04-APRIL\17-04 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\04-APRIL\18-04 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\04-APRIL\19-04 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\04-APRIL\20-04 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\04-APRIL\21-04 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\04-APRIL\22-04 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\04-APRIL\23-04 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\04-APRIL\24-04 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\04-APRIL\25-04 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\04-APRIL\26-04 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\04-APRIL\27-04 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\04-APRIL\28-04 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\04-APRIL\29-04 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\04-APRIL\30-04 Linea 68
Test6: Parametros en llamada a Folder. Indice FOR: 5 Ruta: C:\Temp\Reports\Tacacs\2018
Test6: El mes actual en numero es: 04. Linea 30
Test6: NOM_MES: 05-MAY Linea 36
Test6: Parametros invocacion CrearCarpetaDia: 05 C:\Temp\Reports\Tacacs\2018\05-MAY Linea 41
Test6: Folder. Invocamos a CrearCarpetaDia segun el numero de dias que tendran los meses en 2018. Linea 43
Test6: CrearCarpetaDia. Parametros 05 C:\Temp\Reports\Tacacs\2018\05-MAY 31
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\05-MAY\01-05 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\05-MAY\02-05 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\05-MAY\03-05 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\05-MAY\04-05 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\05-MAY\05-05 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\05-MAY\06-05 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\05-MAY\07-05 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\05-MAY\08-05 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\05-MAY\09-05 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\05-MAY\10-05 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\05-MAY\11-05 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\05-MAY\12-05 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\05-MAY\13-05 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\05-MAY\14-05 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\05-MAY\15-05 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\05-MAY\16-05 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\05-MAY\17-05 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\05-MAY\18-05 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\05-MAY\19-05 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\05-MAY\20-05 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\05-MAY\21-05 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\05-MAY\22-05 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\05-MAY\23-05 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\05-MAY\24-05 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\05-MAY\25-05 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\05-MAY\26-05 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\05-MAY\27-05 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\05-MAY\28-05 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\05-MAY\29-05 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\05-MAY\30-05 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\05-MAY\31-05 Linea 68
Test6: Parametros en llamada a Folder. Indice FOR: 6 Ruta: C:\Temp\Reports\Tacacs\2018
Test6: El mes actual en numero es: 05. Linea 30
Test6: NOM_MES: 06-JUNE Linea 36
Test6: Parametros invocacion CrearCarpetaDia: 06 C:\Temp\Reports\Tacacs\2018\06-JUNE Linea 41
Test6: Folder. Invocamos a CrearCarpetaDia segun el numero de dias que tendran los meses en 2018. Linea 43
Test6: CrearCarpetaDia. Parametros 06 C:\Temp\Reports\Tacacs\2018\06-JUNE 30
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\06-JUNE\01-06 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\06-JUNE\02-06 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\06-JUNE\03-06 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\06-JUNE\04-06 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\06-JUNE\05-06 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\06-JUNE\06-06 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\06-JUNE\07-06 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\06-JUNE\08-06 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\06-JUNE\09-06 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\06-JUNE\10-06 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\06-JUNE\11-06 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\06-JUNE\12-06 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\06-JUNE\13-06 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\06-JUNE\14-06 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\06-JUNE\15-06 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\06-JUNE\16-06 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\06-JUNE\17-06 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\06-JUNE\18-06 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\06-JUNE\19-06 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\06-JUNE\20-06 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\06-JUNE\21-06 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\06-JUNE\22-06 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\06-JUNE\23-06 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\06-JUNE\24-06 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\06-JUNE\25-06 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\06-JUNE\26-06 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\06-JUNE\27-06 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\06-JUNE\28-06 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\06-JUNE\29-06 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\06-JUNE\30-06 Linea 68
Test6: Parametros en llamada a Folder. Indice FOR: 7 Ruta: C:\Temp\Reports\Tacacs\2018
Test6: El mes actual en numero es: 06. Linea 30
Test6: NOM_MES: 07-JULY Linea 36
Test6: Parametros invocacion CrearCarpetaDia: 07 C:\Temp\Reports\Tacacs\2018\07-JULY Linea 41
Test6: Folder. Invocamos a CrearCarpetaDia segun el numero de dias que tendran los meses en 2018. Linea 43
Test6: CrearCarpetaDia. Parametros 07 C:\Temp\Reports\Tacacs\2018\07-JULY 31
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\01-07 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\02-07 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\03-07 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\04-07 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\05-07 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\06-07 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\07-07 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\08-07 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\09-07 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\10-07 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\11-07 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\12-07 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\13-07 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\14-07 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\15-07 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\16-07 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\17-07 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\18-07 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\19-07 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\20-07 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\21-07 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\22-07 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\23-07 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\24-07 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\25-07 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\26-07 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\27-07 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\28-07 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\29-07 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\30-07 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\31-07 Linea 68
Test6: Parametros en llamada a Folder. Indice FOR: 8 Ruta: C:\Temp\Reports\Tacacs\2018
Test6: El mes actual en numero es: 07. Linea 30
Test6: Parametros invocacion CrearCarpetaDia: 08 C:\Temp\Reports\Tacacs\2018\07-JULY Linea 41
Test6: Folder. Invocamos a CrearCarpetaDia segun el numero de dias que tendran los meses en 2018. Linea 43
Test6: CrearCarpetaDia. Parametros 08 C:\Temp\Reports\Tacacs\2018\07-JULY 31
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\01-08 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\02-08 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\03-08 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\04-08 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\05-08 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\06-08 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\07-08 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\08-08 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\09-08 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\10-08 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\11-08 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\12-08 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\13-08 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\14-08 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\15-08 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\16-08 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\17-08 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\18-08 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\19-08 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\20-08 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\21-08 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\22-08 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\23-08 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\24-08 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\25-08 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\26-08 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\27-08 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\28-08 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\29-08 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\30-08 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\31-08 Linea 68
Test6: Parametros en llamada a Folder. Indice FOR: 9 Ruta: C:\Temp\Reports\Tacacs\2018
Test6: El mes actual en numero es: 08. Linea 30
Test6: Parametros invocacion CrearCarpetaDia: 09 C:\Temp\Reports\Tacacs\2018\07-JULY Linea 41
Test6: Folder. Invocamos a CrearCarpetaDia segun el numero de dias que tendran los meses en 2018. Linea 43
Test6: CrearCarpetaDia. Parametros 09 C:\Temp\Reports\Tacacs\2018\07-JULY 30
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\01-09 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\02-09 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\03-09 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\04-09 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\05-09 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\06-09 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\07-09 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\08-09 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\09-09 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\10-09 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\11-09 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\12-09 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\13-09 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\14-09 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\15-09 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\16-09 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\17-09 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\18-09 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\19-09 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\20-09 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\21-09 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\22-09 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\23-09 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\24-09 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\25-09 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\26-09 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\27-09 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\28-09 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\29-09 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\07-JULY\30-09 Linea 68
Test6: Parametros en llamada a Folder. Indice FOR: 10 Ruta: C:\Temp\Reports\Tacacs\2018
Test6: El mes actual en numero es: 09. Linea 26
Test6: NOM_MES: 10-OCTOBER Linea 36
Test6: Parametros invocacion CrearCarpetaDia: 10 C:\Temp\Reports\Tacacs\2018\10-OCTOBER Linea 41
Test6: Folder. Invocamos a CrearCarpetaDia segun el numero de dias que tendran los meses en 2018. Linea 43
Test6: CrearCarpetaDia. Parametros 10 C:\Temp\Reports\Tacacs\2018\10-OCTOBER 31
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\10-OCTOBER\01-10 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\10-OCTOBER\02-10 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\10-OCTOBER\03-10 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\10-OCTOBER\04-10 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\10-OCTOBER\05-10 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\10-OCTOBER\06-10 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\10-OCTOBER\07-10 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\10-OCTOBER\08-10 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\10-OCTOBER\09-10 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\10-OCTOBER\10-10 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\10-OCTOBER\11-10 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\10-OCTOBER\12-10 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\10-OCTOBER\13-10 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\10-OCTOBER\14-10 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\10-OCTOBER\15-10 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\10-OCTOBER\16-10 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\10-OCTOBER\17-10 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\10-OCTOBER\18-10 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\10-OCTOBER\19-10 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\10-OCTOBER\20-10 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\10-OCTOBER\21-10 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\10-OCTOBER\22-10 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\10-OCTOBER\23-10 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\10-OCTOBER\24-10 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\10-OCTOBER\25-10 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\10-OCTOBER\26-10 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\10-OCTOBER\27-10 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\10-OCTOBER\28-10 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\10-OCTOBER\29-10 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\10-OCTOBER\30-10 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\10-OCTOBER\31-10 Linea 68
Test6: Parametros en llamada a Folder. Indice FOR: 11 Ruta: C:\Temp\Reports\Tacacs\2018
Test6: El mes actual en numero es: 10. Linea 26
Test6: NOM_MES: 11-NOVEMBER Linea 36
Test6: Parametros invocacion CrearCarpetaDia: 11 C:\Temp\Reports\Tacacs\2018\11-NOVEMBER Linea 41
Test6: Folder. Invocamos a CrearCarpetaDia segun el numero de dias que tendran los meses en 2018. Linea 43
Test6: CrearCarpetaDia. Parametros 11 C:\Temp\Reports\Tacacs\2018\11-NOVEMBER 30
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\11-NOVEMBER\01-11 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\11-NOVEMBER\02-11 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\11-NOVEMBER\03-11 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\11-NOVEMBER\04-11 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\11-NOVEMBER\05-11 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\11-NOVEMBER\06-11 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\11-NOVEMBER\07-11 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\11-NOVEMBER\08-11 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\11-NOVEMBER\09-11 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\11-NOVEMBER\10-11 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\11-NOVEMBER\11-11 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\11-NOVEMBER\12-11 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\11-NOVEMBER\13-11 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\11-NOVEMBER\14-11 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\11-NOVEMBER\15-11 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\11-NOVEMBER\16-11 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\11-NOVEMBER\17-11 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\11-NOVEMBER\18-11 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\11-NOVEMBER\19-11 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\11-NOVEMBER\20-11 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\11-NOVEMBER\21-11 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\11-NOVEMBER\22-11 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\11-NOVEMBER\23-11 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\11-NOVEMBER\24-11 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\11-NOVEMBER\25-11 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\11-NOVEMBER\26-11 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\11-NOVEMBER\27-11 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\11-NOVEMBER\28-11 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\11-NOVEMBER\29-11 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\11-NOVEMBER\30-11 Linea 68
Test6: Parametros en llamada a Folder. Indice FOR: 12 Ruta: C:\Temp\Reports\Tacacs\2018
Test6: El mes actual en numero es: 11. Linea 26
Test6: NOM_MES: 12-DECEMBER Linea 36
Test6: Parametros invocacion CrearCarpetaDia: 12 C:\Temp\Reports\Tacacs\2018\12-DECEMBER Linea 41
Test6: Folder. Invocamos a CrearCarpetaDia segun el numero de dias que tendran los meses en 2018. Linea 43
Test6: CrearCarpetaDia. Parametros 12 C:\Temp\Reports\Tacacs\2018\12-DECEMBER 31
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\12-DECEMBER\01-12 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\12-DECEMBER\02-12 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\12-DECEMBER\03-12 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\12-DECEMBER\04-12 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\12-DECEMBER\05-12 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\12-DECEMBER\06-12 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\12-DECEMBER\07-12 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\12-DECEMBER\08-12 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\12-DECEMBER\09-12 Linea 70
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\12-DECEMBER\10-12 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\12-DECEMBER\11-12 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\12-DECEMBER\12-12 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\12-DECEMBER\13-12 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\12-DECEMBER\14-12 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\12-DECEMBER\15-12 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\12-DECEMBER\16-12 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\12-DECEMBER\17-12 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\12-DECEMBER\18-12 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\12-DECEMBER\19-12 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\12-DECEMBER\20-12 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\12-DECEMBER\21-12 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\12-DECEMBER\22-12 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\12-DECEMBER\23-12 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\12-DECEMBER\24-12 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\12-DECEMBER\25-12 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\12-DECEMBER\26-12 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\12-DECEMBER\27-12 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\12-DECEMBER\28-12 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\12-DECEMBER\29-12 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\12-DECEMBER\30-12 Linea 68
Test6: CreaCarpeta: C:\Temp\Reports\Tacacs\2018\12-DECEMBER\31-12 Linea 68
Hola de nuevo.
He modificado :Folder, y aunque sigo con el mismo problema, al ejecutar ahora is que actualiza correctamente la variable %Mes%
- CODIGO -
: Folder
REM Parametros de entrada Mes en numero y Ruta.
SET Meses=JANUARY FEBRUARY MARCH APRIL MAY JUNE JULY AUGUST SEPTEMBER OCTOBER NOVEMBER DECEMBER
IF %1 GEQ 10 (
SET Mes=%1
) ELSE (
SET Mes=0%1
)
REM Muevo fuera del If el mostrar el valor de %Mes%.
ECHO %me%: El mes actual en numero es: %Mes%. Linea 29
ECHO.
FOR /F "Tokens=%Mes%" %%a IN ("%Meses%") DO (
SET NOM_MES=%Mes%-%%a
ECHO %me%: NOM_MES: %Mes%-%%a Linea 36
ECHO.
)
CD %2\%NOM_MES%
ECHO %me%: Parametros invocacion CrearCarpetaDia: %Mes% %2\%NOM_MES% Linea 41
ECHO.
ECHO %me%: Folder. Invocamos a CrearCarpetaDia segun el numero de dias que tendran los meses en 2018. Linea 43
IF %Mes%==01 ( CALL :CrearCarpetaDia %Mes% %2\%NOM_MES% 31)
IF %Mes%==02 ( CALL :CrearCarpetaDia %Mes% %2\%NOM_MES% 28)
IF %Mes%==03 ( CALL :CrearCarpetaDia %Mes% %2\%NOM_MES% 31)
IF %Mes%==04 ( CALL :CrearCarpetaDia %Mes% %2\%NOM_MES% 30)
IF %Mes%==05 ( CALL :CrearCarpetaDia %Mes% %2\%NOM_MES% 31)
IF %Mes%==06 ( CALL :CrearCarpetaDia %Mes% %2\%NOM_MES% 30)
IF %Mes%==07 ( CALL :CrearCarpetaDia %Mes% %2\%NOM_MES% 31)
IF %Mes%==08 ( CALL :CrearCarpetaDia %Mes% %2\%NOM_MES% 31)
IF %Mes%==09 ( CALL :CrearCarpetaDia %Mes% %2\%NOM_MES% 30)
IF %Mes%==10 ( CALL :CrearCarpetaDia %Mes% %2\%NOM_MES% 31)
IF %Mes%==11 ( CALL :CrearCarpetaDia %Mes% %2\%NOM_MES% 30)
IF %Mes%==12 ( CALL :CrearCarpetaDia %Mes% %2\%NOM_MES% 31)
GOTO :EOF
Muchas gracias.
Cita de: Shell Root en 13 Diciembre 2018, 20:03 PM
Ponlo en pastebin.com
@ECHO OFF
SET Meses=JANUARY FEBRUARY MARCH APRIL MAY JUNE JULY AUGUST SEPTEMBER OCTOBER NOVEMBER DECEMBER
IF %1 GEQ 10 (
SET /A Mes=%1
) ELSE (
SET /A Mes=0%1
)
ECHO El mes actual en numero es: %Mes%.
ECHO.
>PoC.bat 1
El mes actual en numero es: 1.
Buena idea.
Lamentablemente pastebin esta prohibido por politica de seguridad en el trabajo.
Por eso preguntaba lo de adjuntar achivos.
De todas maneras no importa. Creo que he resuelto el problema, sacrificando un poco el formato final, pero es asumible.
He simplificado la
Os dejo la modificacion del codigo:
@ECHO OFF
CLS
SETLOCAL ENABLEEXTENSIONS
SET me=%~n0
SET parent=%~dp0
SET AuxRuta=C:\Temp\Reports\Tacacs\2018
FOR /L %%i IN (1,1,12) DO (
REM ECHO %me%: Parametros en llamada a Folder. Indice FOR: %%i Ruta: %AuxRuta%
CALL :Folder %%i %AuxRuta%
)
GOTO :EOF
: Folder
REM Parametros de entrada Mes en numero y Ruta.
SET Meses=01-JANUARY 02-FEBRUARY 03-MARCH 04-APRIL 05-MAY 06-JUNE 07-JULY 08-AUGUST 09-SEPTEMBER 10-OCTOBER 11-NOVEMBER 12-DECEMBER
SET Mes=%1
ECHO %me%: El mes actual en numero es: %Mes%. Linea 29
ECHO.
FOR /F "Tokens=%Mes%" %%a IN ("%Meses%") DO (
SET NOM_MES=%%a
)
CD %2\%NOM_MES%
ECHO %me%: Parametros invocacion CrearCarpetaDia: %Mes% %2\%NOM_MES% Linea 33
ECHO.
REM ECHO %me%: Folder. Invocamos a CrearCarpetaDia segun el numero de dias que tendran los meses en 2018. Linea 35
IF %Mes%==1 ( CALL :CrearCarpetaDia %Mes% %2\%NOM_MES% 31)
IF %Mes%==2 ( CALL :CrearCarpetaDia %Mes% %2\%NOM_MES% 28)
IF %Mes%==3 ( CALL :CrearCarpetaDia %Mes% %2\%NOM_MES% 31)
IF %Mes%==4 ( CALL :CrearCarpetaDia %Mes% %2\%NOM_MES% 30)
IF %Mes%==5 ( CALL :CrearCarpetaDia %Mes% %2\%NOM_MES% 31)
IF %Mes%==6 ( CALL :CrearCarpetaDia %Mes% %2\%NOM_MES% 30)
IF %Mes%==7 ( CALL :CrearCarpetaDia %Mes% %2\%NOM_MES% 31)
IF %Mes%==8 ( CALL :CrearCarpetaDia %Mes% %2\%NOM_MES% 31)
IF %Mes%==9 ( CALL :CrearCarpetaDia %Mes% %2\%NOM_MES% 30)
IF %Mes%==10 ( CALL :CrearCarpetaDia %Mes% %2\%NOM_MES% 31)
IF %Mes%==11 ( CALL :CrearCarpetaDia %Mes% %2\%NOM_MES% 30)
IF %Mes%==12 ( CALL :CrearCarpetaDia %Mes% %2\%NOM_MES% 31)
GOTO :EOF
:CrearCarpetaDia
REM Parametros de entrada: Mes, Ruta, dias del mes.
ECHO.
ECHO %me%: CrearCarpetaDia. Parametros %1 %2 %3
ECHO.
FOR /L %%j IN (1,1,%3) DO (
IF %%j GEQ 10 (
MKDIR %2\%%j-%1
REM ECHO %me%: CreaCarpeta: %2\%%j-%1 Linea 68
) ELSE (
MKDIR %2\0%%j-%1
REM ECHO %me%: CreaCarpeta: %2\0%%j-%1 Linea 70
)
)
ECHO.
GOTO :EOF
Muchas gracias a todos por las ideas y la ayuda.
Un saludo.