相关疑难解决方法(0)

获取没有扩展名的文件名

获取某个文件夹中的文件名时:

DirectoryInfo di = new DirectoryInfo(currentDirName);
FileInfo[] smFiles = di.GetFiles("*.txt");
foreach (FileInfo fi in smFiles)
{
    builder.Append(fi.Name);
    builder.Append(", ");
    ...
}
Run Code Online (Sandbox Code Playgroud)

fi.Name让我与它的扩展名的文件名:file1.txt,file2.txt,file3.txt.

如何在没有扩展名的情况下获取文件名?(file1,file2,file3)

.net c#

262
推荐指数
8
解决办法
24万
查看次数

从C#中的路径字符串中获取文件名

我在WPF C#中编程.我有以下路径:

C:\Program Files\hello.txt
Run Code Online (Sandbox Code Playgroud)

我想从中输出" 你好 ".

该路径是数据库中的字符串提取.目前我正在使用以下方法(从'\'拆分路径然后再用'.'拆分):

string path = "C:\\Program Files\\hello.txt";
string[] pathArr = path.Split('\\');
string[] fileArr = pathArr.Last().Split('.');
string fileName = fileArr.Last().ToString();
Run Code Online (Sandbox Code Playgroud)

它有效,但我相信应该有更短更智能的解决方案.任何的想法?

c#

251
推荐指数
9
解决办法
36万
查看次数

标签 统计

c# ×2

.net ×1