请教老师,我想用属性添加文件名,用上图的表达式获取到的是含路径和文件后缀的文字,但我只想要文件名,该如何写这个表达式?
这个需要复杂的字符串操作才能取得文件的基本名。
1. 取得文件基本名和扩展名
System.String.Substring(this.GetFile().FileName, System.String.LastIndexOf(this.GetFile().FileName, "\")+1, -1),
2. 基于此再去掉后面的扩展名
System.String.Substring(System.String.Substring(this.GetFile().FileName, System.String.LastIndexOf(this.GetFile().FileName, "\")+1, -1), 0, System.String.Length(System.String.Substring(this.GetFile().FileName, System.String.LastIndexOf(this.GetFile().FileName, "\")+1, -1))-4)
MS学习资源:
MicroStation Wednesday视频分享
深入探讨MicroStation DGN基本概念系列
一步步学习MicroStation CE Addin开发
一步步学习MicroStation CE MDL开发
Answer Verified By: kejiahudie