当前位置: 首页 > 图文教程 > 网络编程 > ASP.NET > 关于创建快捷方式的小结

ASP.NET
ASP.NET应用程序设计的10大技巧
asp.net开发与web标准的冲突问题
总结:ADO.NET中容易混淆的概念
ASP.NET数据库编程入门
ASP.Net网络数据库:连接到数据库
ASP.Net之C#中的异常处理
在C++中使用Lambda函数提高代码性能
从零开始学习jQuery (一) 开天辟地入门篇
.Net中的 XmlReader 与 XmlWriter 解析
ASP.NET安全问题--创建安全的Web应用程序
从零开始学习jQuery (二) 万能的选择器
ASP.NET开发必须养成的编程习惯
ASP.NET应用XML技术实现Web报表打印
ASP.NET实现静态的TreeView控件导航
数据结构与算法:C#语言描述 目录
ASP.NET创建XML Web服务全接触
使.NET命名空间符合标准
ASP.Net获得新浪天气预报几种方式总结
.Net技术开发中两个“属性”引起的歧异
.Net课堂:ASP.NET常用的优化性能方法

ASP.NET 中的 关于创建快捷方式的小结


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 183 ::
收藏到网摘: n/a


因为要用到这方面的东东,所以小结了一下,如下:
/// /// 创建文件的快捷方式(虚拟路径) /// ///
目标位置
///
目标
private void CreateShortCut(string Path,string TargetPath) { if(System.IO.File.Exists(@TargetPath)) { Path += @".lnk"; IWshRuntimeLibrary.WshShell shell = new IWshRuntimeLibrary.WshShellClass(); IWshRuntimeLibrary.IWshShortcut shortcut = (IWshRuntimeLibrary.IWshShortcut)shell.CreateShortcut(@Path); shortcut.TargetPath = @TargetPath; shortcut.Save(); } }
/// /// 把虚拟的快捷方式路径转化为物理路径 /// ///
虚拟路径
/// 物理路径 如果为空字符窜则该虚拟路径不存在或者输入的不是虚拟路径 private string ConvertToPhysicalPath(string Path) { string targetPath=""; Path += @".lnk"; if(System.IO.File.Exists(@Path)) { IWshRuntimeLibrary.WshShell shell = new IWshRuntimeLibrary.WshShellClass(); IWshRuntimeLibrary.IWshShortcut shortcut = (IWshRuntimeLibrary.IWshShortcut)shell.CreateShortcut(@Path); targetPath = shortcut.TargetPath; } return targetPath; }