文件存在可移动磁盘里,那vb程序中的路径要如何写?

文件存在可移动磁盘里,那vb程序中的路径要如何写?,第1张

和一般磁盘文件

一样的呀,也是盘符加路径,如j:\abc.txt。

由于可移动磁盘盘符一般是变的,所以你可能不能写死,

给个打开文件对话框让人选择好一点。

如果不想要打开文件对话框的话,那可以把exe

和你要打开的文件一起都放到可移动磁盘的同一目录,然后就可以只用文件名就能打开文件了。

在python程序里面我们经常需要导入数据文件,Windows下的文件目录路径使用“\”来分隔。由于python代码里面,反斜杠“\”是转义符,例如“\n”表示回车、“\t”表示制表符等等,这样如果继续用""表示文件路径,就会有歧义。

解决办法:

(1)使用斜杆“/”:如“c:/tc.py”

(2)将反斜杠符号转义:如“c:\\tc.py”

(3)使用python的raw string:如r“c:\tc.py”

————————————————

原文链接:网页链接

File

file

=

new

File("D:\\123.txt")

你这种不用绝对路径是不行的,

只有一个方法,在web工程启动servlet中获取到webroot路径,在servlet的init中使用String

webRoot

=

getServletContext().getRealPath("/")获取,然后使用这webRoot变量追加路径,再new

File(),这样的话要求就是,你的服务必须要启动,否则不会init,无法得到工程发布目录的相对路径


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12072101.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存