varios una tiempo puedo por nombre mismo lista extension contenido busqueda buscar avanzada archivos windows unix filenames colon

una - busqueda avanzada windows 7



¿Cómo obtener un archivo en Windows con dos puntos en el nombre del archivo? (4)

Encontré un carácter muy similar a un dos puntos, "꞉" es un carácter Unicode llamado Modificador de letra de Colón. Esto no tiene espacio como el colon de ancho completo y es prácticamente igual a un colon regular, pero el símbolo funciona. Puede copiarlo y pegarlo desde arriba o puede usar el punto de código, U + A789

Recibo errores de los clientes que están cargando archivos con dos puntos en el nombre del archivo, es decir, C:/uploads/test : doc.html

Supongo que algún sistema Unix o Linux está generando el archivo, pero no estoy seguro de cómo los usuarios están guardando con el nombre de archivo no válido. He codificado una pieza que debe cambiar el nombre del documento al cargarlo. Mi problema es que no puedo probarlo porque no puedo obtener un archivo en Windows que tenga dos puntos en el nombre del archivo.


Es probable del nombre de archivo que proporcionó que el carácter que tiene en sus nombres de archivo no es un dos puntos : es un carácter reservado en los nombres de archivo de Windows, sino un punto entero de dos puntos lugar. Es un personaje Unicode que se parece mucho a dos puntos, visualmente rodeado de espacios que no puedes eliminar. Puede manejarlo de la misma manera que cualquier chacter Unicode, el punto de código es U+FF1A .


Otros reemplazos que he encontrado para los personajes reservados son

"<> ⁎ / ⑊ / ⑊ / ︖ ⑊ ⏐


Un dos puntos es un carácter no válido para un nombre de archivo de Windows. No podrá permitir '':'' en el nombre del archivo, pero puede evitarlo.

Puedes hacer lo que parece que ya hiciste; crea una secuencia de comandos que reemplaza estos caracteres no válidos con los válidos en el lado de UNIX. O bien, puede ocuparse de esto en el servidor de Windows con la traducción de caracteres de nombre de archivo: http://support.microsoft.com/kb/289627