Directory.GetFiles()与C:和C:\

时间:2016-08-31 14:48:08

标签: c#

我只是使用Directory.GetFiles()来获取该目录中的所有文件。

我发现,C:作为参数回放了我的发布文件夹中的所有文件(至少看起来如此)。

C:\为我提供了真实的C:\文件夹,就像我假设的那样。

为什么会这样?

1 个答案:

答案 0 :(得分:10)

C:指的是C驱动器上的当前目录,它恰好是您的发布文件夹。 C:\指的是C驱动器上的根目录。

您还可以使用C:..\test.txt之类的路径,这是C上当前目录的相对路径,或\test.txt这是当前驱动器上的绝对路径

有关详细信息,请参阅this MSDN article有关命名文件和路径的信息