¿Cómo copiar directorios de un lugar a otro?Hola,
Me he encontrado con un problema de repente. Deseo copiar archivos y directorios y ya no puedo hacerlo.
Yo uso Copiar archivo () y Copiar directorio ().
De alguna manera, Copy Directory () ya no reconoce mis rutas u ocasionalmente falla.
Entonces, me gustaría saber:
1) ¿Cómo copiar un directorio (digamos
/ copyme) dentro de otro directorio (D: / destino)? Para que tenga
/ destination / copyme como resultado final.
2) ¿Cómo puedo copiar el contenido de un directorio (por ejemplo,
/ copyme) dentro de otro directorio (D: / destino)?
Todo funcionaba bien, pero dejó de funcionar y ya no podía copiar de manera confiable. Pensé que la ruta es más larga para que Windows la maneje, por eso no funciona, pero resulta que la ruta tiene menos de 260 caracteres para cada archivo. La ruta contiene espacios y guiones al lado de números y letras.
Muchas gracias por tus aportes!
Re: ¿Cómo copiar directorios de un lugar a otro?Actualización: Otra cosa es que si especifico una ruta como una cadena, digamos,
path = "/D:/some_directory/some_other_directory";
y luego seleccione este directorio
same_path = Pick Directory();
Los dos caminos se ven visualmente exactamente iguales pero en comparación
if( path == same_path,
print("same path");,
print("not same");
); Siempre me sale "no lo mismo". Estaba funcionando antes. ¿Por qué especificar la ruta como una cadena no funciona?
Gracias
Re: ¿Cómo copiar directorios de un lugar a otro?Corrección: ruta = "/
/ some_directory / some_other_directory /";Re: ¿Cómo copiar directorios de un lugar a otro?¿Debería su cadena de caracteres literal para la primera ruta comenzar con una barra inclinada?
Re: ¿Cómo copiar directorios de un lugar a otro?Hola, Mark,
Si ejecuto la función Pick Directory () y Show () o imprimo el resultado, siempre obtengo un "/" al comienzo de la ruta y "/" al final de la ruta. Por eso lo uso y funcionó también.
De todos modos, parecía que había algo mal con el sistema. Ya no veo el problema.
Gracias por tus aportes!