Windows 7&2008不会在UNCpath中间忽略额外的反斜杠

所以我有一个GED系统,按照下面的scheme存储文件:

File_Type\year\month\day\file_name.extension

并将该path存储在数据库中。

在这种情况下,您可以select仅按月存储,path是:

File_Type\year\month\\file_name.extension

我们没有意识到,当我们在Windows XP和2003年,因为他们自动删除额外的反斜杠。

但是,似乎Windows 7和2008不是。 由于我们迁移我们的服务器和客户端,我们有这个问题很大。

有没有人现在如果有办法告诉7和2008年忽略额外的反斜杠?

那么相应地调整数据库不是更好吗? 用\ …取代\\不应该是个大问题?