CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

您现在的位置: IT专家网 > Web服务子站 > .NET技术

用VB.NET设定当前工作路径

作者: 佚名,  出处:IT专家网论坛, 责任编辑: 包春林, 
2008-08-04 04:00
  如果一名开发者希望在代码中使用相对路径而非绝对路径,那么设定当前工作路径的能力迟早会派上用场。在本教程中,我说明如何用 VB.NET 设定当前工作路径。

  如果一名开发者希望在代码中使用相对路径而非绝对路径,那么设定当前工作路径的能力迟早会派上用场。在本教程中,我说明如何用 VB.NET 设定当前工作路径。

  在代码中,由于相对路径可以简化代码,它一般成为我们的首选路径。但是,解释相对与当前工作目录有关;因此,将当前工作目录修改到一个需要的位置允许开发者在代码中使用相对路径。

  为了确定当前工作路径,我使用 Directory 对象的 GetCurrentDirectory 方法;同时,为修改当前工作路径,我应用 Directory 对象的 SetCurrentDirectory 方法;此外,您可以利用 Path 对象的 GetFullPath 方法,它允许您把使用当前工作路径的一个相对路径转换成绝对路径。

  实例

  在表格中增加一个列表框( listbox )控件 listbox1 ,并在 列表 A 中添加代码。运行代码时,结果 如图1所示。

  在此例中,我首先显示一个当前工作目录(利用 Directory 类的 GetCurrentDirectory 方法)。然后我用 GetFullPath 方法向它提交一个文件名(在本例中为 text1.txt )。这两个行为的结果被逐条添加到列表框 Listbox1 中。

  下一步我们来修改当前工作目录。我在 Listbox1 中添加一个空引用增加一个空行;然后将当前工作目录设为“ C:/temp ”。我用 SetCurrentDirectory 方法来完成上这一操作。之后,我再利用 GetFullPath 方法,向它提交同样的文件名,两个行为的结果逐一添加到 Listbox1 中。

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅

       
天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i