Ms-Dos - mover archivo con el mismo nombre diferente extensión

 
Vista:

mover archivo con el mismo nombre diferente extensión

Publicado por silvi (4 intervenciones) el 18/12/2020 20:31:30
Hola chic@s !

Tengo un directorio el cual contiene archivos del mismo nombre y diferentes extensiones. Estoy intentando hacer un script que me mueva los archivos repetidos de extensión .dat a otra carpeta pero no lo logro.

Me podéis ayudar ?

Gracias !
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

mover archivo con el mismo nombre diferente extensión

Publicado por Antoni Masana (811 intervenciones) el 21/12/2020 14:53:53
Sube lo que estas haciendo y te miro que es lo que esta mal.

No entiendo lo que explicas, dices que tienes archivos del mismo nombre y diferentes extensiones. Yo me imagino algo asi:

1
2
3
4
Nombre_Fichero.bak
Nombre_Fichero.dat
Nombre_Fichero.old
Nombre_Fichero.txt

Y dices que entiendes ficheros repetidos con la extensión .dat
¿Qué quieres decir por repetidos?
¿Donde están repetidos?
Y
¿Qué tiene que ver con el anunciado anterior?

Partiendo de que no puede haber dos ficheros en un mismo directorio con el mismo nombre y extensión.

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

mover archivo con el mismo nombre diferente extensión

Publicado por silvi (4 intervenciones) el 22/12/2020 18:21:45
Perdona Antoni,

Me expliqué fatal, disculpa.

Tengo una carpeta de de archivos con el mismo nombre pero su extensión es diferente. Es una extensión residual cuando han sido procesados. Esto es :

CARPETA ARCHIVOS DAT
Archivo1.dat
Archivo1.back
Archivo2.dat
Archivo2.back
Archivo3.dat
Archivo3.back
Archivo4.dat
Archivo5.dat

Estoy intentando hacer un script para mover todos los archivos con .back que tengan un mismo nombre en .dat a una carpeta llamada ARCHIVOS BACK, de tal forma los back los iría quitando de la carpeta DAT cuando estos han sido procesados. Cada cierto tiempo miraría si hay dat y back con el mismo nombre y en ese caso los back los muevo a la carpeta BACK ( No se si intentando explicar el caso, lo he liado más )

CARPETA ARCHIVOS DAT
Archivo1.dat
Archivo2.dat
Archivo3.dat
Archivo4.dat
Archivo5.dat


CARPETA ARCHIVOS BACK
Archivo1.back
Archivo2.back
Archivo3.back
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

mover archivo con el mismo nombre diferente extensión

Publicado por silvi (4 intervenciones) el 22/12/2020 20:36:05
Disculpa,

Se me olvido decir. La carpeta origen ARCHIVOS DAT puede contener archivos .back que no tienen a su vez el mismo nombre en .dat y estos .back no los puedo mover de esa carpeta a la de ARCHIVOS BACK . Es decir que no puedo hacer un movimiento masivo de todos los .back solamente de los que coincidan en nombre con los .dat
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
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

mover archivo con el mismo nombre diferente extensión

Publicado por Antoni Masana (811 intervenciones) el 23/12/2020 18:51:10
Esto es lo que creo que estas buscando:

1
2
3
4
5
6
7
8
9
10
11
12
13
@echo off
set Direc_DAT=C:\Tmp\DAT
set Direc_BAK=C:\Tmp\DAT\Back\.
cd /D %Direc_Dat%
 
for %%a in (*.back) do Call :Mover "%%~na"
goto :EOF
 
:Mover
    set Nombre=%1
    set Nombre=%Nombre:~1,-1%
    if exist "%Nombre%.dat"  move "%Nombre%.back" %Direc_Bak%
    goto :EOF

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

mover archivo con el mismo nombre diferente extensión

Publicado por silvi (4 intervenciones) el 31/12/2020 16:54:40
MIL GRACIAS !

Después de cienmil vueltas y volverme loca. Pensé que directamente era imposible

GRACIAS Antoni !
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