He utilizado el siguiente comando con la esperanza de mover archivos pdf desde
\\netdrive\F1\F2\Source\
a otra carpeta
\\netdrive\F3\F4\Des\
Dominio:
PushD "\\netdrive\F1\F2\Source\" &&(forfiles /m *.pdf /C "cmd /c move @file ..\..\..\F3\F4\Des") & popd
Cuando lo ejecuto en CMD, muestra x archivos movidos. Y desaparecen de mi carpeta de origen, pero no puedo encontrar ninguno de ellos en mi carpeta de destino...
Entonces mi pregunta es ¿dónde puedo encontrar estos archivos ahora?
PD: moví correctamente el archivo a
\\netdrive\F1\F2\Source\sub\
usando:
PushD "\\netdrive\F1\F2\Source\" &&(forfiles /m *.pdf /C "cmd /c move @file .\sub") & popd
Respuesta1
¿Descubriste esto? Dado que su ejemplo está algo confuso, no me queda claro qué es \\server\share
y qué es una subcarpeta del recurso compartido. No creo que pueda usar rutas relativas como ..\..\
para cruzar a otro recurso compartido. Pero casi parece que intentaste hacer eso.
Supongo que habría obtenido los resultados correctos si hubiera utilizado la ruta absoluta para el destino.
Lo que me sentiría tentado a hacer es averiguar cuál \\netdrive\F1
es la ruta física para compartir en el servidor y luego buscar en %physpath\..\F3\F4\Des\
.