COMSOL APP开发过程中如何指定输出文件到当前目录

简介

在COMSOL APP的开发过程中,如果不指明绝对路径输出数据的文件路径是不定的。比如:在APP测试阶段,myfile.txt的输出路径为当前.mph目录;但是APP编译之后,myfile.txt的输出路径则为C盘中的某个临时文件夹。对于用户而言,看似文件输出失败,但实际上保存到了C盘的临时文件夹中。

这种测试阶段与部署阶段的不一致性会导致许多bug。因此,有必要在输出文件时直接给定当前目录的绝对路径,以防输出到C盘临时文件夹中。

方法

使用以下代码来获得工作路径(当前路径):

String currentDir = System.getProperty("user.dir");

输出myfile.txt文件时,务必先修改文件路径:

//输出解
model.result().export("data1").set("filename", currentDir+"/myfile.txt");
model.result().export("data1").run();

效果

这样,无论是测试阶段还是部署阶段,都会将文件保存在当前路径下,不会出现歧义

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jedi-knight

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值