Muchas gracias.
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)
| ||||
El resultado de COPY /? Copia uno o más archivos en otra ubicaciónción. COPY [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] origen [/A | /B] [+ origen [/A | /B] [+ ...]] [destino [/A | /B]] origen Especifica el archivo o archivos que deben copiarse. /A Indica un archivo de texto ASCII. /B Indica un archivo binario. /D Permite al archivo de destino que se cree descifrado Destino Especifica el directorio y el nombre de archivo de los nuevos archivos. /V Verifica que los nuevos archivos se escriben correctamente. /N Si es posible, usa un nombre de archivo corto al copiar un archivo cuyo nombre no tiene el formato 8.3. /Y Suprime la petición de confirmación cuando se va a sobrescribir un archivo destino existente. /-Y Realiza la petición de confirmación cuando se va a sobrescribir un archivo destino existente. /Z Copia archivos de red en modo reiniciable. El modificador /Y puede estar preestablecido en la variable de entorno COPYCMD. Esto puede anularse con el modificador /-Y en la línea de comando. Está predeterminado el pedir la confirmación del usuario antes de sobrescribir, excepto si el comando COPY se ejecuta desde un archivo de comandos por lotes. Para anexar archivos, especifique un único archivo de destino, pero varios archivos de origen (usando caracteres comodines o el formato archivo1+archivo2+archivo3).
__________________ NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL |
| |||
Si hago una copia del disco duro a a: me lo hace bien, pero ¿cómo lo hago para copiar del disco duro a otra carpeta del disco duro? Es que lo intento y me da error, dice que la sintaxis no es correcta. Hago lo siguiente: copy c:\*.txt c:\Documents and Settings Muchas gracias.
__________________ -----,-----,-----,@ |
| |||
El problema es que queres copiar a una carpeta que tiene mas de 8 caracteres como nombre. En DOS no podés tener una carpeta con mas de 8 caracteres. Se resuelve truncando los nombres. Si ponés "dir" y te fijás, te va a mostrar los nombres de más de 8 caracteres, como un nombre de 6 caracteres, seguido de un ~ y luego un número, por ejemplo: documents and settings se llama en DOS docume~1, o sea que para copiar tenes q poner esa dirección. El caracter ~ lo podés hacer con alt izquierdo + 126. suerte! bye !! ![]() |
| |||
Una última duda Cr4sh, ¿hay algún método para convertir los nombres de los ficheros de más de 8 caracteres a nombres de 6 con ~ y un número o hay que aprenderlos de memoria? Muchas gracias.
__________________ -----,-----,-----,@ |
| |||
Cita: Mensaje Original por ross_av Una última duda Cr4sh, ¿hay algún método para convertir los nombres de los ficheros de más de 8 caracteres a nombres de 6 con ~ y un número o hay que aprenderlos de memoria? Muchas gracias. nono, no hace falta "convertirlos".... DOS te los auto-trunca, es decir que automaticamente en DOS aparecen todos los archivos y directorios truncados en 8 caracteres... todos tienen la forma XXXXXX~1.XXX o con otro numero... de nada, che, salu2 ![]() |
| |||
Y si por ejemplo invoco a MSDOS desde otro programa y dicho programa me da la ruta con todos los caracteres, ¿cómo puedo hacer para que entienda la ruta MSDOS? Muchas gracias.
__________________ -----,-----,-----,@ |
| ||||
Dependiendo de la version del windows en el cual corras el DOS puedes usar: copy c:\*.txt c:\"Documents and Settings" Entrecomilla la ruta.
__________________ Friedrich Nietzsche |
| ||||
Acá hay un truco para que no queden los nombres truncos, es decir sin la ~. Aplicable a: Windows 95,98, NT y 2000 Descripción del truco: Muchas veces, cuando algunas aplicaciones no soportan nombres de archivos largos, los convierten al formato 8.3 del obsoleto MS-DOS (8 caracteres para el nombre, 3 para la extensión). Sin embargo, inserta un caracter para indicar que hubo un corte, ~ (ALT+126). El siguiente truco elimina el uso de este caracter. Abrimos el Editor del Registro, y vamos a [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\FileSystem]. En el marco derecho, creamos un nuevo valor DWORD con el botón derecho del mouse ([Nuevo/Valor DWORD]) y le damos el nombre NameNumericTail. Hacemos doble click y editamos [Información del valor]. El valor por defecto es 0, que indica habilitado. Pero si queremos deshabilitar los caracteres ~, ingresamos 1 Fuente ABCdatos Saludos y que les sirva (solo funciona con archivos creados después de la modificación) Última edición por salba; 12/05/2004 a las 12:37 |
| |||
Respuesta: Comando copy MSDOS Mi recomendación es que trates de ver los reemplazos de este comando, copy no se usa desde hace mucho. En Windows Xp existe xcopy que es la evolución de copy, y en Windows vista existe robocopy que es sencillamente maravilloso ![]() Saludos |