IDL文件读写中关于设备号的问题

使用IDL在读取文件的过程中,涉及到一个设备号的问题,通常情况下,为了省事,可以下面的写法:

例如:

OPENR , 1, 'd:\a\sss.gz' , /COMPRESS
CLOSE , 1

在上面的的代码中,表示打开一个压缩文件(即gz文件),然后关闭。

这样写有一个问题,就是需要自己指定设备号,如果文件过多,不易于管理代码。

这里提供一个更好用的方法,代码如下:

OPENR , LUN , 'd:\a\sss.gz' , /COMPRESS,/GET_LUN
;关闭文件释放设备号
CLOSE , LUN
FREE_LUN , LUN

这里使用系统自带的方法,自动分配设备号。

如果对本文有其他疑问,可以在本文下方留言,或者到 麻辣GIS问答 提问。
本站QQ群:291616564 麻辣GIS
微信公众号:malagis,扫描二维码直接关注。

打赏¥1

作者:,GIS爱好者。
分享本文,请您带上本文链接
分享到:

发表评论