网站首页 > 文章中心 > 其它

vb.net相同路径

作者:小编 更新时间:2023-10-19 10:19:07 浏览量:382人看过

VB.net关于路径的问题

第二种采用当前exe所在路径

vb.net重命名文件夹,里面存在文件夹和文件,不用移动和复制的

Microsoft.VisualBasic.FileSystem.Rename(原文件夹完整路径名称,新的文件夹名称)

希望能帮到你

vb.net文件关联后获取文件路径

我没有设置关联,只是把文件拖到程序文件上打开,应该是一样的.

主要是看程序启动时的命令行参数My.Application.CommandLineArgs,里面包括要打开的文件路径.

在Sub Main 或者 启动窗口的Load事件里添加代码

If My.Application.CommandLineArgs.Count 0 AndAlso My.Computer.FileSystem.FileExists(My.Application.CommandLineArgs(0)) Then'参数不为空且文件存在

Dim s As New IO.StreamReader(My.Application.CommandLineArgs(0))

MsgBox(s.ReadToEnd)

End If

你还可以处理更多的命令行参数.

关于命令行参数

vb.net链接数据库用相对路径

可以用程序安装目录等相对路径:

比如:

AppDomain.CurrentDomain.SetupInformation.ApplicationBase和Application.StartupPath

当将程序安装在"C:\Program Files\ABC"目录中时,以下两个属性返回的内容是不同的:

——AppDomain.CurrentDomain.SetupInformation.ApplicationBase?返回"C:\PROGRA~1\ABC\"

——Application.StartupPath则返回"C:\Program Files\ABC".

目前已知在服务(Windows Service)中使用AppDomain .CurrentDomain.AppendPrivatePath("C:\Program Files\ABC")会无效,用AppDomain .CurrentDomain.AppendPrivatePath("C:\PROGRA~1\ABC\")则没问题.

而在窗口程序中(Windows Forms),则前者亦有效.

求教 那个vb.net如何设置相对路径

因为不明白你问题的用意,只能这么回答你了.

绝对路径是指在文件标识符的位置,应该包含了从磁盘驱动器符号开始的所有完整路径.那么相对路径只需要在文件标识符的位置,包含斜杠 加 文件名就可以了.

相对路径,其实是指从相对于当前文件夹而言.

vb.net的图片空间怎样获得相对路径下的图片

在VB 学习中,绝对路径就是指带有盘符的固定的路径,比如"c:\windows\systems\a.exe" 而相对路径则可用APP.PATH连接文件名来表示,比如:App.Path "\a.exe"

以vb学习中加载图片为例,这样就容易弄明白了.假设我们要在vb中加载一幅图片,假设我们把这个加载图片的程序保存在如下位置:"E:\aa-vbnew\加载图片讲解"而我们的图片在"D:\My Files\图画\tong.jpg"

那么情况如下:1,在代码中直接以绝对路径表示加载到form1中,如图所示:

显示结果如下:

结果如上图.

下面分析如下:

第一种方式,我们使用的是图片的完整路径,就称之为绝对路径,也就是说不管我们的这个VB程序放到硬盘的任何位置,都完全可以显示出来这幅图片,因为图片的路径是绝对的,只要不改变图片的路径,那么就是绝对不变的.

第二种方式,我们使用的是图片的相对路径,相对于谁呢?是相对于我们的VB这个应用程序和这幅图片自身位置的.一旦我们的程序位置发生变化或者图片的位置发生改变,那么这个程序都不可以执行,不会显示这幅图片.所以说这就是相对路径,是以一个参考对象而存在的.

以上就是土嘎嘎小编为大家整理的vb.net相同路径相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章