【215】◀▶ IDL 文件操作说明
参考:I/O - General File Access Routines —— 基本文件操作函数
| 01 | CD | 修改当前的工作空间路径。 | |
| 02 | FILE_SEARCH | 对文件名进行特定的查找。返回字符串数组。 | |
| 03 | FILE_COPY | 复制文件或者文件夹。 | |
| 04 | FILE_DELETE | 删除文件或者文件夹。 | |
| 05 | FILE_MOVE | 移动文件或文件夹。 | |
| 06 | FILE_MKDIR | 新建文件夹。 | |
| 07 | FILE_TEST | 判断文件是否存在,返回布尔值。 | |
| 08 | FILE_BASENAME | 返回文件路径中的文件名称。 | |
| 09 | FILE_DIRNAME | 返回文件路径所在的文件夹路径。 | |
| 10 | FILE_EXPAND_PATH | 返回给定文件/文件夹的完整路径。 | |
| 11 | FILE_INFO | 返回给定文件/文件夹的属性信息。 | |
| 12 | FILE_LINES | 返回指定文件的行数。 | |
| 13 | ROUTINE_FILEPATH | 返回当前编译过程或函数的完整路径。 |
| 序号 | 名称 |
功能说明 |
语法 & 举例 | ||
| 01 | CD |
修改当前的工作空间路径。 |
◈ 指定一个完整的路径: ◈ 改变为当前路径的子路径: ◈ 回到上一级路径: |
||
| 02 | FILE_SEARCH | 对文件名进行特定的查找。返回字符串数组。 相当于 shell 里面的 ls,显示当前文件夹内的所有文件夹和文件。 FILE_SEARCH(Path_Specification [, COUNT=variable ] [, /MARK_DIRECTORY ] /TEST_DIRECTORY ] [, /TEST_EXECUTABLE ][, /TEST_REGULAR ]) ◈ TEST_REGULAR:仅包括文件 ◈ TEST_DIRECTORY:仅包括文件夹 参考:IDL中File_Search函数用法详解 |
◈ 获取当前路径下的所有文件/文件夹: ◈ 获取当前路径下的所有文件: ◈ 获取当前路径下的所有文件夹: |
||
| 03 | FILE_COPY |
复制文件或者文件夹。 |
◈ 当前路径内部建立副本: ◈ 复制到 sub 文件夹中: ◈ 复制多个文件/文件夹: |
||
| 04 | FILE_DELETE |
删除文件或者文件夹。 |
◈ 删除当前路径下的 moose 文件夹: ◈ 删除多个文件/文件夹 |
||
| 05 | FILE_MOVE | 移动文件或文件夹。 FILE_MOVE, SourcePath, DestPath [, /ALLOW_SAME] [, /NOEXPAND_PATH] [, /OVERWRITE] [, /REQUIRE_DIRECTORY] [, /VERBOSE] ◈ OVERWRITE:覆盖文件 |
◈ 文件重命名: ◈ 移动多个文件/文件夹到另一路径下: |
||
| 06 | FILE_MKDIR |
新建文件夹。 |
FILE_MKDIR, 'moose' |
||
| 07 | FILE_TEST |
判断文件是否存在,返回布尔值。(1-true、0-false) |
FILE_TEST('tsm') |
||
| 08 | FILE_BASENAME | 返回文件路径中的文件名称。 FILE_BASENAME(Path [, RemoveSuffix]) ◈ RemoveSuffix:删除的后缀部分,可以用来删除文件的扩展名 |
◈ 返回值:dist.pro ◈ 返回值:dist |
||
| 09 | FILE_DIRNAME | 返回文件路径所在的文件夹路径。 FILE_DIRNAME(Path [, /MARK_DIRECTORY]) ◈ MARK_DIRECTORY:是否在末尾添加“\”等分隔符 |
◈ 返回值:D:\Mc\IDL ◈ 返回值:D:\Mc\IDL\ |
||
| 10 | FILE_EXPAND_PATH | 返回给定文件/文件夹的完整路径。 FILE_EXPAND_PATH(Path) |
◈ 返回值:D:\Mc\IDL\1.jpg |
||
| 11 | FILE_INFO |
返回给定文件/文件夹的属性信息。(路径、大小等) |
|||
| 12 | FILE_LINES |
返回指定文件的行数。(文本文件) |
|||
| 13 | ROUTINE_FILEPATH |
返回当前编译过程或函数的完整路径。 |
【215】◀▶ IDL 文件操作说明的更多相关文章
- 【215】◀▶ IDL 文件操作说明 (黑底)
参考:I/O - General File Access Routines —— 基本文件操作函数 01 CD 修改当前的工作空间路径. 02 FILE_SEARCH 对文件名进行特定的查找. ...
- 关于com组件中idl文件的理解
IDL文件: IDL文件主要定义两大类内容:一是定义接口:二是定义类型库. 定义接口的关键字是interface.每个接口定义前面方括号里面的内容是该接口的属性,最重要的是uuid的定义.该部分经过M ...
- 【224】◀▶ IDL NetCDF 文件操作说明
参考:I/O - NetCDF Routines —— NetCDF 操作函数 01 NCDF_OPEN 打开一个 NetCDF 文件. 02 NCDF_CLOSE 关闭一个 NetCDF 文 ...
- 【223】◀▶ IDL HDF 文件操作说明
参考:I/O - HDF Routines —— HDF 操作函数 01 HDF_SD_START 打开一个 SDS 模式的 HDF 文件. 02 HDF_SD_END 关闭一个 SDS 模式 ...
- C中文件操作说明
r 以只读方式打开文件,该文件必须存在. r+ 以读/写方式打开文件,该文件必须存在. rb+ 以读/写方式打开一个二进制文件,只允许读/写数据. rt+ 以读/写方式打开一个文本文件,允许读和写. ...
- 【216】◀▶ IDL 字符串操作说明 (黑底)
参考:String Processing Routines —— 字符串处理函数 参考:IDL_String Methods 01 STRING 返回字符串. 02 STRCMP 比较字符串, ...
- 【216】◀▶ IDL 字符串操作说明
参考:String Processing Routines —— 字符串处理函数 01 STRING 返回字符串. 02 STRCMP 比较字符串,一样返回1,不一样返回0,默认大小写敏感. ...
- 如何在COM的IDL文件中include头文件?
可以使用import语句,如import "x.h"; 则在自动生成的xxx_i.h中将会有include "x.h", 于是x.h就被include到工程中了 ...
- idl生成.h .c文件
1.从命令行执行 设置INCLUDE.LIB等,可先运行vsvars32.bat(C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\ ...
随机推荐
- HttpServletRequest接口是怎么实现的
request只是规范中的一个名称而已.不是SUN提供的,这是由各个不同的Servlet提供商编写的,SUN只是规定这个类要实现HttpServletRequest接口,并且规定了各个方法的用途,但具 ...
- 使用 Git + Dropbox + SourceTree 做 Source Code Management
此篇文章主要針對有安裝 XCode 的 Mac 用戶. Git 版本控管工具,作用類似 CVS.Subversion(簡 稱SVN),好處在於 Git 不像 CVS 及 SVN 是屬於集中式的版本控管 ...
- 关于使用uitableview 中cell 来实现uiimageview的复用和图片的异步加载
apple sample lazytableimages 1,首先设置横向显示的uitableview self.customTableview.transform = CGAffineTransfo ...
- 空暇时候思考2('\0'等价于数字0还是字符0)
/********************************************************************** * * Copyright (c)2015,WK Stu ...
- 从机器码理解RIP 相对寻址
本作品采用知识共享署名 4.0 国际许可协议进行许可.转载联系作者并保留声明头部与原文链接https://luzeshu.com/blog/rip-relative-addressing 本博客同步在 ...
- openERP邮件(发信、收信)
openERP里的邮件处理主要有个2个模块处理 mail -核心 fetchmail -接收邮件 Alias domain和alias name 配置domain alias. Set ...
- mysql (primary key)_(unique key)_(index) difference
MYSQL index MYSQL索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存.如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找 ...
- [转载]php 数组 类对象 值传递 引用传递 区别
一般的数据类型(int, float, bool)不做这方面的解说了 这里详细介绍一下数组和的类的对象作为参数进行值传递的区别 数组值传递 实例代码: <?php function main() ...
- [Python-MATLAB] 在Python中调用MATLAB的API
可以参考官方的说明文档: http://cn.mathworks.com/help/matlab/matlab_external/get-started-with-matlab-engine-for- ...
- java之集合Collection 具体解释之4
package cn.itcast_04; public class Student { private String name; private int age; public Student() ...