获取不带扩展名的文件名
发布于 2022-05-26 23:34:57
在某个文件夹中获取文件名时:
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
)
关注者
0
被浏览
20
1 个回答
-
您可以使用
Path.GetFileNameWithoutExtension
:foreach (FileInfo fi in smFiles) { builder.Append(Path.GetFileNameWithoutExtension(fi.Name)); builder.Append(", "); }
虽然我很惊讶没有办法直接从
FileInfo
(或者至少我看不到)。
推荐阅读
-
PHP,获取不带文件扩展名的文件名
2021-02-02 关注 0 浏览118 1答案
-
如何从Python路径中获取不带扩展名的文件名?
2021-02-02 关注 0 浏览184 1答案
-
如何从 Python 中的路径获取不带扩展名的文件名?
2022-03-22 关注 0 浏览66 1答案
-
如何从Ruby中的文件路径获取不带扩展名的文件名
2022-07-28 关注 0 浏览17 1答案
-
PHP,获取没有文件扩展名的文件名
2022-07-28 关注 0 浏览16 1答案
-
如何在Java中获取没有扩展名的文件名?
2022-05-26 关注 0 浏览23 1答案
-
我需要在JFileChooser(打开模式)中显示不带扩展名的文件名。怎么样?
2021-01-29 关注 0 浏览130 1答案
-
Createprocess错误= 206; 文件名或扩展名太长
2021-01-30 关注 0 浏览96 1答案
-
在 Bash 中提取文件名和扩展名
2022-03-22 关注 0 浏览25 1答案
-
在Python中从文件名提取扩展名
2021-02-02 关注 0 浏览89 1答案