我得到了以下代码来从临时文件夹中获取.pdf文件名,但如何从中删除扩展名?这看起来像是测试。GetFileNameWithoutExtension("*.pdf"(不起作用。请帮忙。
DirectoryInfo test = new DirectoryInfo(@"C:temp");
FileInfo[] Files = test.GetFiles("*.pdf");
comboBox1.DataSource = Files;
comboBox1.DisplayMember = "Name";
var fileNames = Files.Select(f => Path.GetFileNameWithoutExtension(f.Name)).ToList();
combobox1.DataSource = fileNames;
GetFileNameWithoutExtension()
是System.IO.Path
:的一种方法
string[] Files = test.GetFiles("*.pdf")
.Select(x => x => Path.GetFileNameWithoutExtension(x.FullName))
.ToArray();
Path
类是您的朋友:
使用Path.GetFileNameWithoutExtension
https://learn.microsoft.com/en-us/dotnet/api/system.io.path.getfilenamewithoutextension?view=netframework-4.7.2