Não seria melhor ajustar o banco de dados de acordo? Não deve ser um grande problema para substituir \\ com \ ...
Então eu tenho um sistema GED que armazena arquivos seguindo o seguinte esquema:
File_Type\year\month\day\file_name.extension
e armazene esse caminho em um banco de dados.
Você pode optar por armazenar apenas por mês. Nesse caso, o caminho seria:
File_Type\year\month\file_name.extension
Não percebemos que, enquanto estávamos no Windows XP e 2003, eles removiam automaticamente as barras invertidas extras.
Mas parece que o Windows 7 e 2008 não são. Desde que migramos o nosso servidor e cliente, temos um enorme problema sobre isso.
Alguém agora, se houver uma maneira de dizer 7 e 2008 para ignorar a barra invertida extra?