爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 10743|回复: 15

[混合编程] IDL之文件/文件夹的新建,复制,剪切,删除,重命名,查找...

[复制链接]

新浪微博达人勋

发表于 2018-10-15 13:27:48 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 15195775117 于 2018-10-15 13:27 编辑

新建文件夹
IDL> file_mkdir,'C:\Users\Administrator\Desktop\123\'
发现桌面上多了个空文件夹
复制文件夹
把桌面文件夹123复制到D盘333文件夹内
复制文件夹需要设置关键字:/RECURSIVE
IDL> file_copy,'C:\Users\Administrator\Desktop\123\','D:\333\',/RECURSIVE
于是:
-------------------------
-------------------------
复制文件
IDL> file_copy,'C:\Users\Administrator\Desktop\飞鸽截图20181012102157.png','D:\333\'
文件夹的剪切
D盘中有2个文件夹123和456
想把123剪切入456中:
<span]文件夹的剪切
D盘中有2个文件夹123和456
想把123剪切入456中:
<span]文件的剪切
IDL> file_move,'D:\123\飞鸽截图20181012102157.png','D:\456\'
IDL>]重命名文件
<span]删除文件
IDL> file_delete,'C:\Users\Administrator\Desktop\飞鸽截图20181012104239.png'
删除文件夹
IDL> file_delete,'C:\Users\Administrator\Desktop\222\',/RECURSIVE
不设置RECURSIVE关键字,IDL拒绝删除非空文件夹,设置之后就可以删除
查找文件或文件夹
file_search()会返回相关的文件和文件夹
1.
在F:\全国空气质量中查找有20140530字段的文件:
IDL> file_search('F:\全国空气质量\','*20140530*')
输出:
F:\全国空气质量\城市_20140513-20141231\城市_20140513-20141231\china_cities_20140530.csv
2.
查找“城市”字段:
IDL> file_search('F:\全国空气质量\','*城市*')
F:\全国空气质量\城市_20140513-20141231(文件夹)
F:\全国空气质量\城市_20140513-20141231.zip
F:\全国空气质量\城市_20140513-20141231\城市_20140513-20141231(文件夹)F:\全国空气质量\城市_20150101-20151231.zip
F:\全国空气质量\城市_20160101-20161231.zip
F:\全国空气质量\城市_20170101-20171231.zip
F:\全国空气质量\城市_20180101-20180331.zip
文件是否存在
IDL> file_test('C:\Users\Administrator\Desktop\data.txt')
           1
IDL> file_test('C:\Users\Administrator\Desktop\data2.txt')
           0
文件夹是否存在
IDL> file_test('C:\Users\Administrator\Desktop\')
           1
IDL> file_test('C:\Users\Administrator\Desktop\data\')
           0




密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-10-16 17:25:51 | 显示全部楼层
您好!请问这种图可以用IDL绘制吗?f:\三维图.png
三维图.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-10-17 08:31:08 | 显示全部楼层
小梅子 发表于 2018-10-16 17:25
您好!请问这种图可以用IDL绘制吗?

这种我做过,三维的有这种功能,
不过还是看你具体要求

                               
登录/注册后可看大图

密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-10-17 08:33:56 | 显示全部楼层
小梅子 发表于 2018-10-16 17:25
您好!请问这种图可以用IDL绘制吗?

地图上的竖线:
飞鸽截图20181017083731.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-10-18 17:27:05 | 显示全部楼层
好的,我先看一下,有问题再联系您哈。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-10-18 17:39:12 | 显示全部楼层
记得之前在三维图中添加地图后,地图上的标示的不是经纬度。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-10-18 17:39:17 | 显示全部楼层
记得之前在三维图中添加地图后,地图上的标示的不是经纬度。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-10-19 10:32:01 | 显示全部楼层
小梅子 发表于 2018-10-18 17:39
记得之前在三维图中添加地图后,地图上的标示的不是经纬度。

没啥问题吧,你看:
IDL> ivolume,findgen(50,50,50),rgb_table0=33
TIM截图20181019103528.jpg
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-10-19 16:43:11 | 显示全部楼层
您好!上面的那幅图我刚刚有试过,是可以这样显示,但是三维数据显示的位置跟下面的地图对不上,就是这个三维数据怎么跟地图投影的经纬度相关联呢。
例子.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-10-19 16:54:27 | 显示全部楼层
小梅子 发表于 2018-10-19 16:43
您好!上面的那幅图我刚刚有试过,是可以这样显示,但是三维数据显示的位置跟下面的地图对不上,就是这个三 ...

数据给我,说明下数据含义,我来作图
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表