vs2015判断rvt版本详解编程语言
编程语言 详解 版本 判断 VS2015
2023-06-13 09:11:53 时间
string ss = GetRevitVision("E:/测试项目/mine/xx.rvt");
Console.WriteLine("REVIT文件版本:"+ ss);
Console.ReadKey();
public static string GetRevitVision(string path)
string revitVision = null;
FileStream stream = new FileStream(path, FileMode.Open);
int size = 1024 * 1024;
byte[] bytes = new byte[size];
while (stream.Read(bytes, 0, size) 0)
string str = Encoding.Unicode.GetString(bytes);
string pattern = @"Autodesk Revit /d{4}";
var match = Regex.Match(str, pattern);
if (match.Success)
revitVision = match.Value.Substring(match.Length - 4, 4);
break;
return revitVision;
}
运行结果
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/20330.html
cjava相关文章
- js判断浏览器类型及版本详解编程语言
- SpringMVC11文件上传详解编程语言
- 2018-3 WebStorm最新版本破解激活方法详解编程语言
- Scalaz(20)-Monad: Validation-Applicative版本的Either详解编程语言
- Activiti 删除key值相同的所有不同版本的流程定义详解编程语言
- JS如何判断浏览器类型和详细区分IE各版本浏览器详解编程语言
- radio、checkbox在使用iCheck后,绑定选中事件详解编程语言
- SVN版本冲突更新后出现.mine等版本文件详解编程语言
- Spring AOP之Introduction(@DeclareParents)简介详解编程语言
- ActiveMQ的安装详解编程语言
- CSS 布局 – 水平 & 垂直对齐详解编程语言
- 小程序:版本更新后获取用户信息变更详解编程语言
- Python多版本切换工具-Pyenv/virtualenv环境的配置详解编程语言
- AscII表详解编程语言
- 提高BSEG处理效率详解编程语言
- linux下升级python版本详解编程语言
- 集中维护多表数据详解编程语言
- ABAP面向对象的开发详解编程语言
- js 事件流 捕获阶段 冒泡阶段 目标阶段详解编程语言
- php解析mpp文件中的前置任务详解编程语言
- HTML语句判断IE浏览器版本详解编程语言