varios una todos subdirectorio servidor renombrar para otro otra mover los directorio copiar como comando carpeta bat archivos file batch-file move

file - una - Lote archivo para mover archivos a otro directorio



copiar varios archivos en linux (2)

/ q no es un parámetro válido. / y: Suprime la solicitud para confirmar la sobrescritura

También .. / txt significa directorio txt bajo el directorio principal, no el directorio raíz. El directorio raíz sería: / Y mencione el error que obtiene

Tratar:

move files/*.txt /

Editar: Pruebe:

move /files/*.txt /

Editar 2:

move C:/files/*.txt C:/txt

Espero que puedas ayudarme con esto. Puede haber sido preguntado varias veces (lo sé), pero por alguna razón, simplemente no puedo tenerlo funcionando.

Quiero mover algunos archivos desde el directorio "archivos" al directorio raíz.

Entonces los archivos son, por ejemplo:

test1.txt test2.txt test3.zip test4.zip test5.exe test6.exe

Quiero que estos archivos se muevan a diferentes directorios.

Así que estoy usando algo como esto:

move files/*.txt ../txt /q move files/*.zip ../zip /q move files/*.exe ../exe /q

Pero siempre obtengo errores. No puede encontrar los archivos y luego el CMD deja de funcionar.

Gracias.

EDITAR:

Funciona así:

move /y ./files/*.txt ../txt move /y ./files/*.zip ../zip move /y ./files/*.exe ../exe

Pero ahora no moverá el archivo al directorio principal.


Supongamos que hay un archivo test.txt en la carpeta raíz y queremos moverlo a /TxtFolder ,

Puedes probar

move %~dp0/test.txt %~dp0/TxtFolder

.

respuesta de referencia: ruta relativa en el script BAT