oracle版本是9i

首先创建java soure

create or replace and compile java source named existsfile as
import java.io.File;public class ExistsFile {public static String[] existsFile(String fileName,String[] fileFlag) {String[] list = fileName.split(";"); --split(":")以;分隔 返回一个一维数组for (int i = 0; i <list.length; i++) {File f1=new File(list[i]);if (f1.isFile()) {   --isfile判断文件是否存在fileFlag[0] = "1";--存在文件返回1,不存在返回0} else{fileFlag[0] = "0";break;}}return fileFlag;}
}
CREATE OR REPLACE PROCEDURE "SP_EXISTSFILE" (fileName in varchar2,fileFlag out varchar2) as
language java
name 'ExistsFile.existsFile(java.lang.String,java.lang.String[])';

这里面的filename参数是路径加文件名如:c:\one\test.txt,

fileflag 是返回标示。

之后只要调用存储过程SP_EXISTSFILE来判断就可以了

eg:

begin
  -- Call the procedure
 SP_EXISTSFILE(fileName => :fileName );
end;

oracle的pl/sql存储过程调用java soure来判断文件夹下某个文件是否存在相关推荐

  1. java中File类应用:遍历文件夹下所有文件

    练习: 要求指定文件夹下的所有文件,包括子文件夹下的文件 代码: package 遍历文件夹所有文件;import java.io.File;public class Test {public sta ...

  2. java读取文件夹下所有文件并替换文件每一行中指定的字符串

    java读取文件夹下所有文件并替换文件每一行中指定的字符串 该文章为转载文章,请尊重原文作者的劳动成果,好的文章应该被展示 原文传送门 多说两句,关键时候救人性命的人,可以称之为大人,随时做好利见大人 ...

  3. Java删除指定文件夹下的文件和目录

    Java删除指定文件夹下的文件和目录 import java.io.File;public class TestFile {public static void main(String[] args) ...

  4. java删除文件模糊_Java实现的模糊匹配某文件夹下的文件并删除功能示例

    本文实例讲述了Java实现的模糊匹配某文件夹下的文件并删除功能.分享给大家供大家参考,具体如下: package com.wyebd.gis; import java.io.File; /** * @ ...

  5. java 获取文件夹下所有文件

    java 获取文件夹下所有文件 以下两个函数实现获取文件夹下所有文件 /*** 获取指定文件夹下所有文件,不含文件夹里的文件** @param dirFilePath 文件夹路径* @return*/ ...

  6. Java中怎么获取文件夹的名称_java获取文件夹下所有文件的名称

    <java获取文件夹下所有文件的名称>由会员分享,可在线阅读,更多相关<java获取文件夹下所有文件的名称(2页珍藏版)>请在人人文库网上搜索. 1.如果想要获得当前文件中的文 ...

  7. java遍历文件夹下的文件

    网上大多采用java递归的方式遍历文件夹下的文件,这里我不太喜欢递归的风格,就用循环的方式遍历文件夹下的文件,这里用的File的listFiles()方法,下面贴一个使用示例 这是需要遍历的文件夹: ...

  8. Java删除文件夹下所有文件的方法

    1.使用FileUtils类 来自 Apache Commons IO的FileUtils类提供了几个方便的文件操作实用程序.您可以使用该FileUtils.cleanDirectory()方法递归删 ...

  9. java实现遍历文件夹下的文件及文件夹

    package com.gblfy.test;import java.io.File; import java.util.ArrayList; import java.util.LinkedList; ...

最新文章

  1. linux检查正则表达式,正则表达式及Linux文本检查工具
  2. Webpy 0.3新手指南
  3. python的web框架哪个最好学_2018年要学习的10大Python Web框架
  4. 以太坊智能合约安全入门了解一下(下)
  5. HBase伪分布式集群配置
  6. linux切换默认编辑器
  7. makefile中的wildcard
  8. 电脑可以开机但是黑屏_铅锤哥:十五种电脑开机黑屏的原因与解决思路
  9. scoped_ref
  10. PMO结项审计管理规范指南
  11. 万年历php程序含数据库,php之万年历
  12. python希腊字母大小写的转换_在线英文字母大小写转换工具-包含英文大写转小写-字母小写转大写_蛙蛙在线工具...
  13. 猴子摘香蕉-人工智能实验的思考
  14. win 11bitlocker恢复密匙一般情况的解决方式(这里指的是你现在使用的微软账户一直没有变更过)
  15. IntelliJ IDEA 2018.2激活方法及常用快捷键
  16. STM8在STVD下开发所需的中断向量表模版
  17. Neo4j的Rest接口使用
  18. java pass can not be_java – 校验和失败:Kerberos / Spring / Active Directory(2008)
  19. dhu 6 获取AOE网的关键路径
  20. 分布式调度问题及解决方案

热门文章

  1. 广播系统网络化服务器已停止,校园IP网络广播及标准化考场系统解决方案
  2. 正点原子i2c读写24c512
  3. PB、EB、ZB、YB 、NB、DB
  4. 2020FME博客大赛——基于FME的地理国情监测 全集水网检查与入库
  5. 使用百度地图API实现驾车导航
  6. 闭环系统和开环系统的频域性能指标
  7. (5)美团面试题:HashMap1.7是如何形成死循环的(头插法导致的)?(最完整的配图讲解)
  8. QC、QOC、IPQC、QA公司产品的“公检法”
  9. Photoshop极坐标滤镜巧绘三维游泳圈
  10. [洛谷P4232]无意识之外的捉迷藏-线性规划-纳什均衡