从字符串中分离文件路径文件名及拓展
文件 字符串 路径 分离 拓展 文件名
2023-09-14 08:58:59 时间
实现效果:
关键知识:( 用到了string对象的Substring() LastIndexOf() )
实现代码:
1 private void button1_Click(object sender, EventArgs e) 2 { 3 if (openFileDialog1.ShowDialog() == DialogResult.OK) {//判断选中 4 string File_all = openFileDialog1.FileName;//获取全部路径 5 string File_path = 6 File_all.Substring(0, File_all.LastIndexOf('\\') + 1);//文件路径 7 string File_name = 8 File_all.Substring(File_all.LastIndexOf('\\')+1 9 ,File_all.LastIndexOf('.')-1 - File_all.LastIndexOf('\\'));//文件名 10 string File_exc = 11 File_all.Substring(File_all.LastIndexOf('.') + 1, 12 File_all.Length - File_all.LastIndexOf('.')-1);//文件拓展名 13 14 textBox1.Text = File_path;//显示路径 15 textBox2.Text = File_name;//显示文件名称 16 textBox3.Text = File_exc;//显示拓展名称 17 } 18 }
相关文章
- sln、db、opendb、vcxproj、filters、user文件跟踪说明
- C#快速剔除字符串中不合法的文件名或者文件路径字符
- java 11 增加了一系列的字符串处理方法,Optional 加强 ,改进的文件API
- 在指定行向文件写入、删除、修改字符串
- EasyDarwin开源流媒体服务器进行RTSP转发过程中将sdp由文件存储改成内存索引
- 文件校验
- json数据处理:读取文件中的json字符串,转为python字典
- 【刷题】面筋-linux统计文件中字符串次数及文件夹下特定类型文件个数
- linux find批量替换java文件中字符串
- linux脚本:给定目录下所有文件中查找某字符串
- Freemarker基于模板字符串生成静态化html文件
- C# XML本地文件转换成XML字符串
- C# XML本地文件转换成XML字符串
- C# XML本地文件转换成XML字符串
- shell 条件测试语句 文件测试 字符串测试 数字测试 复合测试
- minio实现文件上传下载和删除功能
- apache禁止訪问某些文件或文件夹的方法
- Java遍历目录下全部文件并替换指定字符串
- NuxtJS项目——资源文件
- 004-Shell 基本运算符、算术运算符、关系运算符、布尔运算符、辑运算符、字符串运算符、文件测试运算符
- python str dic json 字符串和文件转化为字典
- Mac删除文件快捷键
- Shell脚本运行hive语句 | hive以日期建立分区表 | linux schedule程序 | sed替换文件字符串 | shell推断hdfs文件文件夹是否存在
- VC++对字符串进行加密的MD5String和获取文件MD5值的MD5File函数的封装(附源码)
- MBR 无文件攻击 这两个mbr勒索病毒太凶残了 我虚拟机里运行 都让我宿主机出现了蓝屏!
- 集合映射中的映射列表(使用xml文件)
- linux 查看文件夹下的文件个数(当前目录的文件数)//包含子目录
- linux下的find文件查找命令与grep文件内容查找命令
- Python 特殊报错-关于文件路径的书写问题
- PHP 字符串与文件操作
- WEB漏洞攻防 - 文件上传漏洞 - 中间件类应用场景 - [VULHUB 靶机]Weblogic任意文件上传漏洞[CVE-2018-2894]
- gdb 调试core 文件