c# - 从文件名字符串中删除文件扩展名

标签 c# string parsing

如果我有一个字符串"abc.txt",有没有一种快速的方法来获取只是"abc"的子字符串?

我不能执行 fileName.IndexOf('.') 因为文件名可能是 "abc.123.txt" 之类的,我显然只是想要摆脱扩展名(即 “abc.123”)。

最佳答案

Path.GetFileNameWithoutExtension方法为您提供作为参数传递的文件名,不带扩展名,从名称中应该很明显。

关于c# - 从文件名字符串中删除文件扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7356205/

相关文章:

c - 无法将文件中的字符串与用户在 C 中输入的字符串数组进行比较

c++ - 初始化一个 const char* 数组

c - 验证解析器中的数据类型/结构

Android Parse 没有收到推送通知

c# - ADO.NET:将数据从一个表获取到另一个?

c# - asmx Web 服务的限制

c# - string.Empty 可以等于 null 吗?

parsing - 创建 .conll 文件作为斯坦福解析器的输出

c# - 如何使用 REST API 为 Bucket 和 BigQuery 启用 "Export Billing"信息谷歌云

c# - ServiceStack 和服务器上对 async/await 的支持?