Tengo una carpeta:
C:\users\julio\desktop\testfolder
Estoy aprendiendo a usar el símbolo del sistema y tengo problemas para mover un archivo de testfoldera Desktop. Primero moví el archivo a la carpeta de prueba y funcionó bien. Luego intenté volver al escritorio desde la carpeta de prueba usando el siguiente código:
move testfile.txt desktop
Cuando hago esto, los resultados terminan siendo el archivo dentro de la carpeta de prueba llamada que testfilese renombra desktop. No importa lo que haga, esto sigue sucediendo y solo sucede cuando intento moverlo nuevamente al escritorio. ¿Algunas ideas?

Respuestas:
Su ubicación actual es importante cuando usa comandos en
cmd. Aunque puede usar rutas absolutas para evitar tener que preocuparse por su carpeta actual, que a menudo es importante en los archivos por lotes.Caminos absolutos
Por ejemplo, si su archivo se encuentra aquí:
Entonces este comando funcionará desde cualquier lugar de la unidad c:
Estos se llaman rutas absolutas porque estás diciendo exactamente dónde están el origen y los destinos.
Caminos relativos
Las rutas relativas son mucho más convenientes de usar cuando se le solicitan los comandos. Hay dos accesos directos clave que debe tener en cuenta:
Esto se refiere al directorio principal de aquel en el que se encuentra:
Esto se refiere al directorio actual:
Entonces, si ya está en el
C:\users\julio\desktop\testfolder\y deseatestfile.txtsubir un nivel a la carpeta principalC:\users\julio\desktop\, puede usar este acceso directo:Esto significa "mover la
testfile.txtcarpeta actual a su carpeta principal".Por otro lado, si ya estaba en la
C:\users\julio\desktopcarpeta, puede hacer esto:Esto significa "mover el archivo
testfile.txtde la carpetatestfolderque está directamente debajo de mi ubicación actual, a mi ubicación actual".Su ubicación actual generalmente está en su solicitud.
fuente
C:\Users\Julioes lo mismo queC:\users\julioTiene que escribir la ruta completa para el destino. Como no está en el directorio principal de
Desktop, simplemente escribir el nombre no funcionará, porque "escritorio" en su comando sí lo estáC:\Users\julio\Desktop\testfolder\desktop. Como dije antes, tienes que escribir la ruta completa o el directorio principal, que es Escritorio. No recomendaría esto, ya que es relativo, y lo copiaré en la carpeta que está arriba. Si olvida dónde está, puede copiarlo en la ubicación de escurrido. Esto es lo que debes ejecutar:fuente
Tratar,
la ruta a la carpeta principal es
..y la ruta a la carpeta actual es.fuente