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