分析文件路径、文件名、拓展名

简介:
        private void btnFile_Click(object sender, EventArgs e)
        {
            if (odlgFile.ShowDialog() == DialogResult.OK)
            {
                //
                //获取文件全路径
                //
                string strRoot = odlgFile.FileName;                  
                lblPath.Text = strRoot;
                //
                //获取文件名
                //
                int iBeginIndex = strRoot.LastIndexOf(@"\") + 1;
                int iEndIndex = strRoot.LastIndexOf(".");
                lblFileName.Text = strRoot.Substring(iBeginIndex,   
                    iEndIndex - iBeginIndex);
                //
                //获取文件拓展名
                //
                iBeginIndex = strRoot.LastIndexOf(".") + 1;
                iEndIndex = strRoot.Length;
                lblExtendName.Text = strRoot.Substring(iBeginIndex, 
                    iEndIndex - iBeginIndex);
            }
        }

目录
相关文章
|
5月前
|
对象存储
就软件研发问题之文件名或子目录名的长度限制的问题如何解决
就软件研发问题之文件名或子目录名的长度限制的问题如何解决
如何根据文件夹中文件,生成对应名字的图片,名称一样的路径,这里用到了变量,将集合定义在外面,字符串拼接,正则表达式截取.jpg文件
如何根据文件夹中文件,生成对应名字的图片,名称一样的路径,这里用到了变量,将集合定义在外面,字符串拼接,正则表达式截取.jpg文件
|
8月前
如何快速提取出一个文件里面全部指定类型的文件的全部路径
该文介绍了如何使用一个工具进行文件批量复制。工具可以从百度网盘(提取码:qwu2)或蓝奏云(提取码:2r1z)下载。打开工具后切换到第五模块,使用Ctrl+5快捷键进入文件批量复制功能。点击“搜索添加”,选择要搜索的文件夹(如PS文件夹),勾选搜索全部子文件,然后开始搜索。搜索完成后,会显示所有结果。
|
8月前
|
Java
怎样查找某个目录下内容含有某个字符串的文件或多久之前的文件
怎样查找某个目录下内容含有某个字符串的文件或多久之前的文件
42 0
|
8月前
|
弹性计算 运维 Shell
|
8月前
模板查找路径配置
模板查找路径配置。
42 1
|
8月前
|
存储 C语言 C++
C++遍历文件夹获取各文件名称并筛选指定格式类型的文件或具有特定名称的文件
C++遍历文件夹获取各文件名称并筛选指定格式类型的文件或具有特定名称的文件
146 1
|
Windows
怎么批量给文件添加拓展名?
怎么批量给文件添加拓展名?
187 0
怎么批量给文件添加拓展名?
|
Java
查询文件路径
查询文件路径
109 0
File类详解(获取文件名称、大小、路径、创建等)
File类详解(获取文件名称、大小、路径、创建等)
1220 1