【发布时间】:2016-07-23 00:25:45
【问题描述】:
我有一个使用 FileSystemWatcher 对象跟踪本地文件夹更改的程序。 问题是,有时,在某些环境和情况下(我不知道是哪些),这个观察者在 DOS 路径上给我一个事件(“/Hello/How/Are/You”变成类似于“/HE~1/ HO~1/AR~1/YO~1")。
我正在寻找一种方法来强制这条路径回到它的完整和正常的方面。
或者至少可以告诉我该路径确实是 DOS 路径,因此我可以以不同的方式处理该条目。
编辑:它必须在长路径(+260 个字符)上工作,所以 Path.GetFullPath(sShortPath) 在这里对我不起作用!
【问题讨论】:
-
你试过
Path.GetFullPath吗?
标签: c# .net filesystemwatcher