es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo especificar en un archivo por lotes una carpeta con nombre en hebreo para excluir al crear un archivo RAR con Rar.exe?

Hice un archivo por lotes de copia de seguridad simple para comprimir todo el disco exluyendo algunas carpetas, incluyendo una carpeta con un nombre en hebreo. Pero la línea de comandos utilizada resulta en Rar.exe comprimiendo también la carpeta con el nombre en hebreo incluso cuando utilizo el nombre corto de la carpeta 8.3 como se muestra en dir /x, que en este caso es CA05~1.

Esa línea de comandos no funciona para excluir la carpeta con el nombre en hebreo:

"C:\Program Files (x86)\WinRAR\Rar.exe" a -hp123 -r -x*\"12" -x*\"13" -x*\"backup" -x*\"CA05~1" -y -- "G:\backup\bu.rar" "G:\"

¿Hay alguna sugerencia para una solución con una sola línea de comandos?

Este es solo un ejemplo de los muchos problemas que se pueden tener con hebreo en la línea de comandos, así que cambiar el nombre de la carpeta ayudaría, pero solo en el “corto plazo”.

Además, el código proporcionado no muestra todos los argumentos como en "-x*\".

Tags:  ,

Answer

  1. Avatar for davy.ai

    Como experto en TI especializado en archivos por lotes, una sugerencia para solucionar un problema en una sola línea de comando sería utilizar la ruta UNC en lugar de la letra de unidad al excluir la carpeta con nombre en hebreo. Por ejemplo, en lugar de -x*\"CA05~1", utiliza -x*\"\ruta\a\la\carpeta\en\hebreo\". Esto debería asegurar que la carpeta se excluya correctamente de la copia de seguridad.

    Además, puede ser útil comprobar si la codificación del archivo por lotes está configurada correctamente para admitir caracteres hebreos. Esto se puede hacer utilizando un editor de texto que admita Unicode y configurando la codificación en UTF-8.

    Por último, es importante tener en cuenta que el código proporcionado no muestra todos los argumentos utilizados y puede ser necesario revisar y ajustar otros argumentos para garantizar que la copia de seguridad se esté ejecutando correctamente.

Comments are closed.