none
同一个文件夹下两个名字和类型相同的文件,内容不同,全路径相同。 RRS feed

  • 问题

  • 今天我的软件生成了两组文件,  一组文件4个,其中3个txt格式,1个bmp格式, 两组文件全路径相同,内容不同。

    系统在 Windows  XP SP3下

    问题是怎么产生这样的现象的,Windows 目录树是不允许存在两个全路径相同的文件。

    2016年5月16日 9:24

全部回复

  • 你好,由于这个问题涉及 Windows XP,所以将其由一般性问题组移动至本组讨论。谢谢。


    Alexis Zhang

    http://mvp.microsoft.com/zh-cn/mvp/Jie%20Zhang-4000545
    http://blogs.itecn.net/blogs/alexis

    推荐以 NNTP Bridge 桥接新闻组方式访问论坛。

    本帖是回复帖,原帖作者是楼上的 <Slimane Hung>;

    | 今天我的软件生成了两组文件, 一组文件4个,其中3个txt格式,1个bmp格式, 两组文件全路径相同,内容不同。
    | 系统在 Windows XP SP3下

    2016年5月17日 14:48
    版主
  • 理论上在 Windows XP 采用的 NTFS 或 FAT 文件系统中,是不能在同一文件夹位置存放两个同名的文件的。但有一些特殊情况可能会令两个原本来自不同位置的同名文件显示在同一文件夹,造成它们在一起的假象。

    这主要包括:

    1. 两个同名文件可能来自两个共同对某一元素产生影响的文件夹。例如桌面,它可能来自当前用户专有的桌面、也可能来自所有用户帐户共用的公共桌面。

    Windows 7 在调成显示所有文件后,在桌面上会同时看到两个分别来自当前用户配置文件的 Desktop.INI 与来自公共桌面的 Desktop.INI,就是一个典型例子。

    2. 这两个表面上显示同名的文件,可能在某些细节上是两个不同类的文件。例如有没有隐藏多个扩展名?有没有通过其它方式设置特殊图标?

    最好把你那个软件生成的两组文件显示在一起的情况发个截图看一下,以便分析准确原因。


    Alexis Zhang

    http://mvp.microsoft.com/zh-cn/mvp/Jie%20Zhang-4000545
    http://blogs.itecn.net/blogs/alexis

    推荐以 NNTP Bridge 桥接新闻组方式访问论坛。

    本帖是回复帖,原帖作者是楼上的 <Slimane Hung>;

    | 今天我的软件生成了两组文件, 一组文件4个,其中3个txt格式,1个bmp格式, 两组文件全路径相同,内容不同。
    | 问题是怎么产生这样的现象的,Windows 目录树是不允许存在两个全路径相同的文件。

    2016年5月17日 14:54
    版主
  • 這種情況,一般是程序生成的的文件名包含不可見字符。你可以用如下方法查看

    Fsutil usn readdata filename
    Dir /x

    查看文件名長度和短文件名,來區分。

    Folding@Home

    2016年5月18日 3:17
  • 这也是一个好办法,只要仔细些肯定能看出点端倪。

    楼主最好提供一下你的软件生成的两组文件的截图。


    Alexis Zhang

    http://mvp.microsoft.com/zh-cn/mvp/Jie%20Zhang-4000545
    http://blogs.itecn.net/blogs/alexis

    推荐以 NNTP Bridge 桥接新闻组方式访问论坛。

    本帖是回复帖,原帖作者是楼上的 <repl>;

    | 這種情況,一般是程序生成的的文件名包含不可見字符。你可以用如下方法查看
    | Fsutil usn readdata filename

    2016年5月18日 14:42
    版主
  • 请问这个问题后来解决了吗?有没有什么新的进展?


    Alexis Zhang

    http://mvp.microsoft.com/zh-cn/mvp/Jie%20Zhang-4000545
    http://blogs.itecn.net/blogs/alexis

    推荐以 NNTP Bridge 桥接新闻组方式访问论坛。

    本帖是回复帖,原帖作者是楼上的 <Slimane Hung>;

    | 今天我的软件生成了两组文件, 一组文件4个,其中3个txt格式,1个bmp格式, 两组文件全路径相同,内容不同。
    | 系统在 Windows XP SP3下

    2016年5月24日 14:23
    版主