zoukankan      html  css  js  c++  java
  • IDL 文件路径

    IDL安装主目录
    IDL> !DIR  
    C:Program FilesExelisIDL85
    IDL搜索库文件及路径,包含IDL自带库文件路径和用户工作空间路径。
    IDL> !PATH  
    C:Program FilesExelisIDL85libridges;C:Program FilesExelisIDL85libdatatypes;C:Program FilesEx...
     
    IDL搜索DLM路径
    IDL> !DLM_PATH 
    C:Program FilesExelisIDL85inin.x86_64
    IDL帮助文件路径
    IDL> !HELP_PATH  
    C:Program FilesExelisIDL85help;C:Program FilesExelisIDL85helponline_helpIDL
     
    获取临时路径 
    IDL> print, GETENV('IDL_TMPDIR'
    C:UsersLQQAppDataLocalTemp
     
    FilePath - 获取指定路径下文件名完整路径
    默认搜索路径为!dir路径下
    IDL> print, FILEPATH('people.dat', SUBDIRECTORY=['examples','data'])
    C:Program FilesExelisIDL85examplesdatapeople.dat
     
    获取系统路径下某文件夹路径
    IDL> print, filepath('data')
    C:Program FilesExelisIDL85data
    IDL> print, filepath('bin')
    C:Program FilesExelisIDL85in
     
    关键字TMP,返回临时目录下自定文件名的完整路径
    IDL> print, filepath('a.dat', /tmp)
    C:UsersLQQAppDataLocalTempa.dat
     
    File_Mkdir - 创建文件夹
    file_mkdir, 'test_mkdir' 不指定路径,则默认在当前路径下创建新文件夹
    file_mkdir, 'D: emp emp emp' 创建指定路径目录
     
    File_Test - 判断文件/路径是否存在、文件是否可读/写、是否为可执行文件等
    IDL> print, file_test('D: empaaaa.dat')
               0
    print, file_test('D: emp emp1', /directory)
               1
    print, file_test('D: emp uleset.csv', /write)
               1
    print, file_test('D: emp uleset.xml', /executable)
               0
     
    获取已编译某程序文件路径
    IDL> print, routine_filepath('helloworld')
    D:IDLWorkspace82Defaulthelloworld.pro
     
    常用此方法获取当前程序路径
    print, file_dirname(routine_filepath('helloworld'))
    D:IDLWorkspace82Default
    print, file_dirname(routine_filepath()) IDL8.2.2可以不需要输入过程名
    D:IDLWorkspace82Default
     
    获取完整文件名,以当前路径为基础
    IDL> file = 'D: emp est_file.dat'
    IDL> print, file_dirname(file)
    D: emp
    IDL> print, file_basename(file)
    test_file.dat
     
    File_Which - 获取系统路径!Path或指定路径下的文件完整路径
    IDL> print, FILE_WHICH('csv_many2one.pro')
    C:UsersLQQIDLWorkspacedata managementCSV Toolscsv_many2one.pro
    IDL> print, FILE_WHICH('D: emp', 'ruleset.xml')
    D: emp uleset.xml
     
    在!Path下没有搜索到ruleset.xml文件
    IDL>  print, FILE_WHICH('ruleset.xml')
    ; IDL控制台此处为空白,
     
    include_current_dir关键字表示将当前路径加入到搜索路径下
    IDL> print, FILE_WHICH('ruleset.xml', /include_current_dir)
    D: emp uleset.xml
     
    获取当前系统的路径分隔符
    IDL> print, path_sep()
  • 相关阅读:
    前端方便面
    在页面未加载完之前显示loading动画
    块级格式化上下文(BFC)
    css预编译--sass进阶篇
    IPhoneX网页布局简介
    kotlin回调函数作为参数block: T.() -> Unit和block: () -> Unit的区别
    flutter显示参数提示的快捷键
    LinuxC线程pthread线程同步进程同步-互斥量、信号量、条件变量、读写锁、文件锁
    flutter实现页面跳转的两种路由
    android开发FontMetrics的理解
  • 原文地址:https://www.cnblogs.com/lqqgis/p/13626550.html
Copyright © 2011-2022 走看看