在获取特定文件夹中的文件名时:
DirectoryInfo di = new DirectoryInfo(currentDirName);
FileInfo[] smFiles = di.GetFiles("*.txt");
foreach (FileInfo fi in smFiles)
{
builder.Append(fi.Name);
builder.Append(", ");
...
}
fi.Name
给我文件名带有扩展名:file1.txt
,file2.txt
,file3.txt
。
如何获取没有扩展名的文件名?(file1
,file2
,file3
)
builder
将是StringBuilder
的一个实例。这只是使用GetFileNameWithoutExtension
的一个示例 - 你可能会更好地编写自己的调用它的代码。 - RupGetFileNameWithoutExtension
函数时,它只会删除末尾的扩展名。例如,文件名为example.es6.js
将变成example.es6
。 - David Roberts