如何复制相同的字符串并忽略文件目录路径?
像下面一样:
"C:\\Desktop\\Username\\filename\\filename" "D:\\Username\\filename\\filename\\filename" "E:\\Filename\\filename\\filename\\filename"
示例:
string file = dialog.FileName;
string getfile = file;
if(file.Contains("Dangerous")) // Check the file Contains these word
{
string getfilename = file.Substring(3); //with this only available ignore C:\\ or D:\\
}
输出:
Dangerous_2018_09_10_1.csv
请与我分享任何线索,谢谢。
答案 0 :(得分:1)
在@PanagiotisKanavos评论后更新。 这可能是最好的方法。
var fileName = File.GetFileName(file);
也可以通过这种方式实现,但是如果您唯一的目的是获取文件名,请在上面使用。
var myFileInfo = new FileInfo(file);
var fileName = myFileInfo.Name;