同一文件夹下具有相同名称的两个文件

时间:2012-11-23 17:34:38

标签: windows windows-7 windows-7-x64

我在同一文件夹下有两个同名文件。控制台和窗口浏览器之间的文件名不同。

我使用我的软件从其他地方复制文件并将其重命名为 dxr.jpg 。该文件确实已复制到下载文件夹,但其名称仍为 Penguins.jpg 。该文件的名称在cmd控制台中显示为 dxr.jpg ,但在窗口浏览器中显示为 Penguins.jpg 。然后,我将其复制并粘贴在下载的同一个文件夹下。然后,将其重命名为 Penguins.jpg 。工作!两个同名的文件。

使用此功能:

BOOL WINAPI CopyFile(
  _In_  LPCTSTR lpExistingFileName,
  _In_  LPCTSTR lpNewFileName,
  _In_  BOOL bFailIfExists
);

注意:两个文件的名称在窗口浏览器中显示相同,但​​在cmd控制台中,它们是不同的。

我重新启动了电脑。情况没有改变。任何人都可以告诉我原因。我正在使用Windows 7专业版64位。

2 个答案:

答案 0 :(得分:1)

MFC CopyFile()在从 Libraries \ Pictures 等虚拟shell文件夹中复制时存在一个小问题。 .Net功能可能有用。

答案 1 :(得分:1)

虚拟shell文件夹与其他文件夹不同。