如何将没有文件扩展名的所有文件放入数组中。我将提供文件夹路径。 这可能使用Directory.GetFiles()或DirectoryInfo.GetFiles()??还有其他办法吗?
我正在使用ASP.NET C#。
答案 0 :(得分:3)
我猜:
string[] files = Directory.GetFiles(dir,"*.")
(现已验证;工作正常) - 请注意,您可能需要使用Server.MapPath
在相对站点路径和物理磁盘路径之间切换,并且Directory.GetFiles
的结果是完整路径。< / p>
答案 1 :(得分:0)
如果您只需要获取文件夹中所有文件的名称部分(即使是那些带扩展名的文件):
string[] files = Directory.GetFiles(dir,"*.*")
.Select(n => Path.GetFileNameWithoutExtension(n))
.ToArray();