Ms-Dos - AYUDA CON CODIGO BATCH

 
Vista:

AYUDA CON CODIGO BATCH

Publicado por JVERA (1 intervención) el 05/04/2019 17:39:02
Ayuda por favor, tengo un codigo sencillo para crear carpetas de forma rapido con fecha y dia, utilizo los comandos date y mkdir pero al crear las carpetas salen con espacios.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
set anio=%date:~6,4%
set mes=%date:~3,2%
set dia=%date:~0,2%
set hora=%time:~0,2%
set hora=%hora: =0%
set minuto=%time:~3,2%
set segundo=%time:~6,2%
set fecha=%dia%%mes%
 
mkdir -p D:\ssomafolders\"1 TR%fecha%M-TRAC"
mkdir -p D:\ssomafolders\"2 TR%DIA%%MES%M-CAM"
mkdir -p D:\ssomafolders\"3 TR%DIA%%MES%M-PER"
mkdir -p D:\ssomafolders\"4 TR%DIA%%MES%M-SCHR22"
mkdir -p D:\ssomafolders\"5 TR%DIA%%MES%M-SCHR23"
mkdir -p D:\ssomafolders\"6 TR%DIA%%MES%M-CAMI196"
mkdir -p D:\ssomafolders\"TR%DIA%%MES%T-T148"
mkdir -p D:\ssomafolders\"TR%DIA%%MES%T-T105"
mkdir -p D:\ssomafolders\"TR%DIA%%MES%T-T317"
mkdir -p D:\ssomafolders\"TR%DIA%%MES%T-T125"
mkdir -p D:\ssomafolders\"TR%DIA%%MES%T-T124"
mkdir -p D:\ssomafolders\"TR%DIA%%MES%T-T165"
mkdir -p D:\ssomafolders\"TR%DIA%%MES%T-T189"
mkdir -p D:\ssomafolders\"TR%DIA%%MES%T-THP"
mkdir -p D:\ssomafolders\"CHARLA MISC"
mkdir -p D:\ssomafolders\"CHARLA TOLV"


el resultado es este

1 TR05 04 M-TRAC
2 TR05 04 M-CAM
...
..

y asi en los demas archivos que creo, solo quiero que se cree sin espacios osea asi: "1 TR0504M-TRAC"
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Antoni Masana
Val: 1.419
Oro
Ha mantenido su posición en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

AYUDA CON CODIGO BATCH

Publicado por Antoni Masana (811 intervenciones) el 11/04/2019 06:49:47
Verifica que en tu fichero al final de la línea del SET no tenga espacios, estos espacios que no ves son los que te causa el problema..
¨
Para saber donde estan usa el reemplazar del editor y cambia los espacios por una @ elimina las que sobras y vuelve a reemplazar la @ por un espacio.


Saludos.
\\//_
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar