当前位置: 首页 > 面试题库 >

检查文件是否存在?

曹理
2023-03-14
问题内容

尝试检查我要读取的文件是否存在。


问题答案:

这是另一种方法:

  1. 包装的用途BFILEfileexists功能dbms_lob

    create or replace function FileExists(
    

    p_DirName in varchar2, – schema object name
    p_FileName in varchar2
    ) return number
    is
    l_file_loc bfile;
    begin
    l_file_loc := bfilename(upper(p_DirName), p_FileName);
    return dbms_lob.fileexists(l_file_loc); – 1 exists; 0 - not exists
    end;


  2. 包使用fgetattr功能utl_file

    create or replace function FileExists(
    

    p_DirName in varchar2, – schema object name
    p_FileName in varchar2
    ) return number
    is
    l_fexists boolean;
    l_flen number;
    l_bsize number;
    l_res number(1);
    begin
    l_res := 0;
    utl_file.fgetattr(upper(p_DirName), p_FileName, l_fexists, l_flen, l_bsize);
    if l_fexists
    then
    l_res := 1;
    end if;
    return l_res;
    end;



 类似资料:
  • 问题内容: 如何检查 文件 的存在? 在模块的文档中,有方法的说明。但是,据我了解,它只检查目录的存在。而且我需要检查 文件 ! 如何才能做到这一点? 问题答案: 为什么不尝试打开文件? 无论如何,经过一分钟的搜索,请尝试以下操作: 对于Node.js v0.12.x及更高版本 双方并已弃用 *编辑: 已更改: 至: 林特抱怨双重等于不是三次等于。 使用fs.stat:

  • 问题内容: 我正在使用Java 7 IO的新功能,实际上我试图接收文件夹的所有xml文件。但这在文件夹不存在时引发异常,如何检查新IO是否存在该文件夹? 问题答案: 使用: 您可以选择传递此方法的值: 还有一种方法:

  • 如果文档ID不存在,我想将数据添加到firestore数据库中。到目前为止,我一直在尝试: 目标是检查数据库中的所有文档ID,并查看与“varuId”变量的任何匹配。如果匹配,则不会创建文档。如果不匹配,它应该创建一个新文档

  • 问题内容: Go的标准库没有专门用于检查文件是否存在的函数(如Python的)。什么是 惯用的 方式做到这一点? 问题答案: 要检查文件是否不存在,等同于Python的文件: 要检查文件是否存在,等效于Python的文件: 编辑:根据最近的评论

  • 本文向大家介绍Node.js 检查文件或目录是否存在,包括了Node.js 检查文件或目录是否存在的使用技巧和注意事项,需要的朋友参考一下 示例 异步地 同步地 在这里,我们必须将函数调用包装在一个try/catch块中以处理错误。            

  • 问题内容: 在打开文件以Java读取之前,如何检查文件是否存在?(相当于Perl的)。 关于SO的唯一类似问题涉及写入文件,因此使用回答了该问题,这显然不适用于此处。 如果可能的话,我宁愿使用真正的API调用返回,而不是使用“调用API来打开文件并在引发异常时捕获并在文本中检查’无文件’的情况下捕获”,但是我可以接受后者。 问题答案: 使用: