【问题标题】:Filename from string(path) without file exist不存在文件的字符串(路径)中的文件名
【发布时间】:2015-03-26 02:08:42
【问题描述】:

我正在尝试从字符串中获取文件名,但在尝试获取文件名时该文件可能不存在(尚)。 据我所知,我不能使用 Path.GetFileName 方法,或者在没有文件实际存在的情况下我还能以某种方式使用此方法吗?

字符串示例:C:\cSharp\test\001.txt

文件名的长度可以变化。 尝试获取文件名的最佳方法是什么?通过正则表达式?也许其他方式?

【问题讨论】:

    标签: c# string filenames


    【解决方案1】:

    可以使用Path 方法,即使该文件不存在。实际上那些Path methods 只是字符串方法。所以这行得通:

    string fileName = System.IO.Path.GetFileName(@"C:\cSharp\test\001.txt"); //001.txt
    

    【讨论】:

    • 感谢您的快速回答,这对我帮助很大。
    猜你喜欢
    • 2015-08-15
    • 1970-01-01
    • 2016-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-10
    • 2019-01-28
    • 2015-12-14
    相关资源
    最近更新 更多