Así que aquí está la cosa más loca que he visto (tal vez). Esperando que alguien pueda arrojar algo de luz aquí.
Tenemos un OS X Lion Mini que está compartiendo una carpeta con algunas máquinas Windows. También tenemos un programa que busca en ese recurso compartido archivos usando un patrón de globo como " .Text. ". Lo loco aquí es que, si bien funciona en todos los demás sistemas operativos que implementan SMB, NO FUNCIONARÁ en Lion.
El problema aquí está en lo más profundo de Windows, ya que no solo nuestra aplicación no obtiene resultados correctamente, ¡tampoco la línea de comandos!
Aquí hay algunos resultados:
V:\tasks>dir /b *Completed*
999_050_999_0759acc4_00000_0-0.Completed.Machine
V:\tasks>dir /b *.Completed.*
File Not Found
El archivo está claramente allí, y este tipo de funcionalidad ha sido fundamental para nuestra aplicación durante mucho tiempo. El .net framework lanza alguna excepción acerca de una "ruta de acceso incorrecta" o algo similar.
¿Alguien más ha visto esto antes? Estamos trabajando en torno a esto ahora programáticamente, pero sería bueno saber cómo resolverlo para otros. ¿Hay alguna manera de enviar un informe de error a Apple?