登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
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
|