Lo mejor sería usar un archivo .bat. Pero también podría ser Powershell si es más fácil.
Ahora estoy usando esto:
for /r "M:\movies\new\" %%x in (*.mp4) do move "%%x" "M:\movies\new\"
pero esto solo funciona para una extensión (.mp4). ¿Cómo podría hacer esto para múltiples extensiones?
(*.*)
, ¿verdad?*.*
y calificar el estado de movimiento:... in (*.*) do if not %%~xx == .txt move ...
.Respuestas:
Windows (y MacOS plus * ix) son anteriores a las numerosas extensiones creadas para almacenar videos. El sistema operativo simplemente no sabe cómo saber qué es un archivo de video y qué no lo es, por lo que deberá ejecutar esa línea de comando para cada extensión que desee mover.
Alternativamente, mueva los archivos * .txt a otro directorio, mueva todo lo restante, luego mueva * .txt hacia atrás, a la
fuente