我是靠谱客的博主 搞怪小鸭子,最近开发中收集的这篇文章主要介绍winform选择文件夹读取文件名和文件路径,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

winform选择文件夹读取文件名

private void button1_Click(object sender, EventArgs e)
{
if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
{
string foldPath = folderBrowserDialog1.SelectedPath;
MessageBox.Show("已选择文件夹:" + foldPath, "选择文件夹提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
//获取该目录下的文件

string[] files = Directory.GetFiles(@foldPath + "\", "*.bmp", System.IO.SearchOption.TopDirectoryOnly);
List<string> fileNameList = new List<string>();
foreach (var f in files)
{
Console.WriteLine(f);
string fileName = System.IO.Path.GetFileName(f); //获取文件名
fileName = fileName.Substring(0, fileName.IndexOf('.')); // 去除尾缀
fileNameList.Add(fileName);
};
List<string> rowNameList = new List<string>();
List<string> colNameList = new List<string>();
foreach (string
fileName in fileNameList)
{
Console.WriteLine(fileName);
//遍历打印出动态数组list中的元素
string rowName = fileName.Substring(0, 2);
//文件路径
string colName = fileName.Substring(2);
//文件路径
rowNameList.Add(rowName);
colNameList.Add(colName);
}
foreach (string fileName in rowNameList)
{
Console.WriteLine(fileName);
//遍历打印出动态数组list中的元素
}
foreach (string fileName in colNameList)
{
Console.WriteLine(fileName);
//遍历打印出动态数组list中的元素
}
// 读取excel文件
}
}

选择文件路径


private void button1_Click(object sender, EventArgs e)
{
try
{
OpenFileDialog OpenImage = new OpenFileDialog();
// OpenImage.Filter = "(位图)*.bmp|";
if (OpenImage.ShowDialog() == DialogResult.OK)
{
string res = OpenImage.FileName;
MessageBox.Show(res);
}
}
catch
{
MessageBox.Show("失败");
}
}

最后

以上就是搞怪小鸭子为你收集整理的winform选择文件夹读取文件名和文件路径的全部内容,希望文章能够帮你解决winform选择文件夹读取文件名和文件路径所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部