2

我正在尝试从目录中读取文件,但从驱动器 C 中它们是 8.3 格式:ABCDEF~1.EXT。在其他驱动器上,它就像一个魅力。

一些代码:

String[] newFiles = Directory.GetFiles(outpath);
label1.Text = newFiles[0];

任何想法?我什至不知道如何搜索这个问题。

4

1 回答 1

4

尝试使用 DirectoryInfo.GetFiles 而不是 Directory.GetFiles。这将返回 FileInfo 对象,其中包含有关文件的更多元数据。我不知道这会有什么影响,但值得一试。

FileInfo[] newFiles = DirectoryInfo.GetFiles(outpath);
label1.Text = newFiles[0].Name;
于 2013-05-23T16:51:20.480 回答