发现IDL的函数file_search()有点小问题

发现IDL的函数file_search()有点小问题


发布日期: 1970-01-01 更新日期: 2015-01-26 编辑:giser 浏览次数: 3932

标签:

摘要: file_search()函数是IDL的获取当前目录下文件列表的函数,功能很强大,但是今天在使用的时候发现了一点小问题。 假设在文件夹cur_ ws有3个文件,aa.txt;bb.txt;cc.csv。在使用file _search()获取文件列表时, fil...

file_search()函数是IDL的获取当前目录下文件列表的函数,功能很强大,但是今天在使用的时候发现了一点小问题。

假设在文件夹cur_ ws有3个文件,aa.txt;bb.txt;cc.csv。在使用file _search()获取文件列表时,

file_num =file_search(cur_ws, '*.txt') print, n_elements(file_num) 2 没有问题。

file_num =file_search(cur_ws, '*.csv') print, n_elements(file_num) 1 也没有问题。

file_num= file_search(cur_ws, '*.idl') print, n_elements(file_num) 1 居然也是1。

此问题是IDL 8.0中发现,其他版本未进行测试,情况不明。如果不是Bug,这样处理一定有其意义,但是想了半天也想不明白。在处理的时候,只能对文件名是否为空再进行进一定的测试,不然,肯定会出现问题。

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org