查看“IDL中的基本文件操作”的源代码
←
IDL中的基本文件操作
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
*FILE_BASENAME:去除文件的目录,扩展名等,例: :PRINT, FILE_BASENAME('/usr/local/itt/idl/lib/dist.pro', '.pro') :IDL prints: :dist *FILE_CHMOD :FILE_CHMOD, 'moose.dat', '664'o *FILE_COPY :FILE_COPY, 'myroutine.pro', 'myroutine.pro.backup' *FILE_DELETE :FILE_DELETE, 'moose' *FILE_DIRNAME temp = DIST(4) ; Ensure that DIST is compiled PRINT, FILE_DIRNAME((ROUTINE_INFO('DIST', $ /FUNCTION, /SOURCE)).path) Depending on the platform and location where IDL is installed, IDL prints something like: /usr/local/itt/idl/lib *FILE_LINES :文件的行数,很有用。 *FILE_LINK *FILE_MKDIR *FILE_MOVE *FILE_SAME *FILE_SEARCH 这个命令可以相当于shell里面的ls,支持通配符 :IDL>print,file_search(count=N) :IDL>print,file_search(/test_directory) ;显示文件夹,这个命令可以一次性输出所有子目录 :datafiles = FILE_SEARCH('*.dat', /FOLD_CASE) ;通配符,不分大小写 *FILE_EXPAND_PATH :得到一个不依赖于平台的完整的路径,等效于file_search中的/FULLY_QUALIFY_PATH关键字 IDL>CD,'~',CURRENT=old_dir ; shell里面的cd在IDL中是CD, CURRENT实现了PWD的功能 IDL>print,file_expand_path('') *FILE_TEST :判断文件是否存在,应该可以替代exist程序 [[category:FILE]]
返回至“
IDL中的基本文件操作
”。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
已展开
已折叠
查看
阅读
查看源代码
查看历史
更多
已展开
已折叠
搜索
导航
首页
社群首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息