我在同一个文件夹下有两个同名的文件。控制台和窗口资源管理器之间的文件名不同。
我用我的软件从其他地方复制了一个文件并将其重命名为dxr.jpg。该文件确实被复制到了Downloads文件夹,但它的名称仍然是Penguins.jpg。该文件的名称在 cmd 控制台中显示为dxr.jpg ,但在窗口资源管理器中显示为Penguins.jpg 。然后,我将其复制并粘贴到同一文件夹下,即Downloads。然后,将其重命名为Penguins.jpg。工作!两个同名文件。
使用此功能:
BOOL WINAPI CopyFile(
_In_ LPCTSTR lpExistingFileName,
_In_ LPCTSTR lpNewFileName,
_In_ BOOL bFailIfExists
);
注意:这两个文件的名称在窗口资源管理器中显示相同,但在 cmd 控制台中,它们是不同的。
我重新启动了我的电脑。情况没有改变。任何人都可以告诉我原因。我正在使用 Windows 7 专业版 64 位。