查找没有名称的目录或文件?

时间:2014-04-09 05:04:33

标签: c# asp.net-mvc io

我们有一些带有绝对路径的文件或目录 这些文件或目录将在进程中重命名。我们根本无法从流程中获取新名称,但我们有根目录全名(完整绝对路径)
现在,我想再次找到那些物品 目录或文件是否有唯一的键或其他内容可以在没有确切名称的情况下找到它们?

1 个答案:

答案 0 :(得分:6)

不,C#代码在常规NTFS上没有直接可用的功能。

你可以

  • 自己计算某种文件哈希值+大小检查以便在重命名后再次找到它们(如果它们只是重命名)
  • 使用FileSystemWatcher中的事件来跟踪文件移动
  • alternative streams添加到文件中,如果它们不会被“过程”剥离以用作自定义标记。