0

Win32 SetCurrentDirectory() 函数未能将当前目录更改为以点结尾的路径,导致 GetLastError 2(系统找不到指定的文件。)。

怎么了?

4

1 回答 1

2

文件名不允许以点结尾,如果这样做,则无法保证行为。

http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx#naming_conventions

不要以空格或句点结尾的文件或目录名称。尽管底层文件系统可能支持此类名称,但 Windows shell 和用户界面不支持。

于 2013-01-06T11:14:53.567 回答