关于生成exe文件时,调用外部文件时,路径问题
时间:10-02
整理:3721RD
点击:
因为调用外部文件种类比较多(有方案配置文件;有DLL文件;有程序基本配置文件;有生成的操作日志文件;有生成的.mdb数据保存文件;) 后2个可以定义到某个盘某个文件;现在我想要这5类文件,都在生成exe文件时的Data下,然后5类有5个文件夹;但是现在生成exe文件后,所有的文件被分离到 无序的文件夹里,运行程序就找不到文件了,请教大家有好的处理方式吗?谢谢!
调用外部文件 路径问题
可以使用应用程序的属性节点,获得 应用程序:目录路径,这个路径是你exe的路径的上一层,可以根据这个路径再去创建其它路径
顶下,望各路大神指点下小弟,,,,谢谢!
路过,帮顶
你好,首先非常感谢的你的解答;
不过我 用“应用程序的属性节点,获得 应用程序:目录路径” 获取的路径 结果是我安装LB的路径;这个路径不是我exe的路径的上一层吧? 我项目是放在 “F:\Labview\FMA\builds\FMA”
能否幸苦你做个示范,谢谢!
你生成exe后,就不是这个路径了,你试试
嗯 谢谢你!抱歉没及时回复,
生成EXE后路径就可以了! 这样就可以把生成的文件,生成在本EXE文件下。
就是还有点没达到效果,每次生成exe文件时,Data文件夹下,就没文件夹了(或者被分离到无序的文件夹里面)
原程序 Data文件下 有2个文件夹 生成exe文件后 Data文件下仍然有2个文件夹;
不然每次生成exe,都要从原exe那拷贝数据过来!
子文件夹可以在第一次运行的时候做个查询是否存在,如果不存在,创建一个即可。