15、FILE_SEARCH和FILE_TEST

1. FILE_SEARCH

1.1 Syntax

Result = FILE_SEARCH(Path_Specification)
Keywords: [, COUNT=variable ] [, /EXPAND_ENVIRONMENT ] [, /EXPAND_TILDE ] [, /FOLD_CASE ]
 [, /FULLY_QUALIFY_PATH ] [, /ISSUE_ACCESS_ERROR ] [, /MARK_DIRECTORY ]
  [, /MATCH_ALL_INITIAL_DOT | /MATCH_INITIAL_DOT ] [, /NOSORT ] [, /QUOTE ] 
  [, /TEST_DIRECTORY ] [, /TEST_EXECUTABLE ] [, /TEST_READ ] [, /TEST_REGULAR ]
   [, /TEST_WRITE ] [, /TEST_ZERO_LENGTH ] [, /WINDOWS_SHORT_NAMES ]

The FILE_SEARCH function returns a string array containing the names of all files matching the input path specification. Input path specifications(规格) may contain wildcard(通配符) characters, enabling them to match multiple files.

找到该文件夹下后缀名为tif的所有文件

1.2 Example

PRO FILE_SEARCH_Function
  path='G:\3_Test\4_IDL\Input\for layerstacking\Practice'
  files=FILE_SEARCH(path,'*.tif',count=Filenum);count是这个函数的参数
  print,Filenum
END

2. FILE_TEST

2.1 Syntex

Result = FILE_SEARCH(Path_Specification)
or for recursive searching,
Result = FILE_SEARCH(Dir_Specification, Recur_Pattern)

The FILE_TEST function checks files for existence and other attributes without having to first open the file.

2.2 Example

PRO FILE_TEST_Function
;  Example from IDL help 
;  result = FILE_TEST(!DIR + '/bin/bin.darwin.i386', /DIRECTORY) 
;  PRINT, 'Intel-Mac Installed: ', result ? 'yes' : 'no'
  file=FILE_TEST("G:\3_Test\4_IDL\Input\for layerstacking\Practice\1.tif")
  print,file
END

结果是1,表示该文件是存在的。(先简单的用该函数来判断文件是否存在)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
引用\[1\]:在Oracle中,有几个与dump文件相关的参数,包括audit_file_dest、background_dump_dest、core_dump_dest和user_dump_dest。这些参数指定了不同类型的dump文件的存储位置。audit_file_dest用于存储审计信息,background_dump_dest用于存储后台进程的trace和alert log,core_dump_dest用于存储core trace文件,而user_dump_dest用于存储用户相关的trace文件。这些目录通常位于$ORACLE_HOME\admin\{SID}目录下。如果在参数文件中没有定义这些参数,可以在$ORACLE_HOME/dbs或者$ORACLE_HOME/rdbms/log目录中找到这些文件。\[1\] 引用\[2\]:根据引用\[2\]中的内容,可以看到在Oracle中,core_dump_dest参数被设置为e:\oracle\admin\test\cdump,background_dump_dest参数被设置为e:\oracle\admin\test\bdump,而user_dump_dest参数被设置为e:\oracle\admin\test\udump。这些路径指定了相应类型的dump文件的存储位置。\[2\] 根据以上引用的内容,可以得出结论,DUMPFILE_D参数在Oracle中并没有被提及。因此,无法确定DUMPFILE_D参数的具体含义和用途。请提供更多相关信息以便我能够更好地回答您的问题。 #### 引用[.reference_title] - *1* [oracle中区分audit_file_dest, background_dump_dest, core_dump_dest, user_dump_dest](https://blog.csdn.net/haiross/article/details/17360465)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Oracle常用dump命令](https://blog.csdn.net/love4959/article/details/116031373)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值