如果一名开发者希望在代码中使用相对路径而非绝对路径 那么设定当前工作路径的能力迟早会派上用场 在本教程中 我说明如何用 VB NET 设定当前工作路径
在代码中 由于相对路径可以简化代码 它一般成为我们的首选路径 但是 解释相对与当前工作目录有关 因此 将当前工作目录修改到一个需要的位置允许开发者在代码中使用相对路径
为了确定当前工作路径 我使用 Directory 对象的 GetCurrentDirectory 方法 同时 为修改当前工作路径 我应用 Directory 对象的 SetCurrentDirectory 方法 此外 您可以利用 Path 对象的 GetFullPath 方法 它允许您把使用当前工作路径的一个相对路径转换成绝对路径
实例
在表格中增加一个列表框( listbox )控件 listbox 并在 列表 A 中添加代码 运行代码时 结果 如图 所示
在此例中 我首先显示一个当前工作目录(利用 Directory 类的 GetCurrentDirectory 方法) 然后我用 GetFullPath 方法向它提交一个文件名(在本例中为 text txt ) 这两个行为的结果被逐条添加到列表框 Listbox 中
lishixinzhi/Article/program/net/201311/12881在VB.NET中,可以使用System.IO命名空间中的Path类和Directory类来判断一个路径是否合法。其中,Path类提供了一组静态方法,用于 *** 作路径字符串,并检查路径是否包含非法字符或是否满足指定条件,如IsPathRooted、GetExtension、GetFullPath等方法;Directory类提供了一组静态方法,用于 *** 作文件夹,并检查目录是否存在等,如Exists、GetDirectories、GetFiles等方法。利用这些方法,我们可以轻松地判断路径是否有效,并进行相应的处理。其中,通常使用Path.Combine方法来合并路径字符串,以确保路径的正确性。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)