C# 如何去掉文件名后缀
发布网友
发布时间:2022-05-07 06:41
我来回答
共4个回答
热心网友
时间:2023-10-19 14:49
稍微做一下修改就行.
str[i] = dir.Name.Remove(dir.Name.LastIndex("."));
热心网友
时间:2023-10-19 14:49
protected void ListBox1_Load(object sender, EventArgs e)
{
//取文件夹路径
DirectoryInfo di = new DirectoryInfo("M:/img");
FileInfo[] diArr = di.GetFiles("*.jpg");
foreach (FileInfo dir in diArr)
{
//取文件路径
str1[++i] = dir.FullName;
//取文件名称
str[i] = dir.Name;
//将名称添加到listbox的选项中,是带有.jpg的
ListBox1.Items.Add(str[i].Remove(dir.Name.LastIndexOf(".")););
}
//Image控件的初始化
this.Image1.ImageUrl = str1[1];
}
热心网友
时间:2023-10-19 14:50
上述回答人的LastIndex都改为LastIndexOf
热心网友
时间:2023-10-19 14:50
把最后一个点的后面全部拿掉就好了