oracle的pl/sql存储过程调用java soure来判断文件夹下某个文件是否存在
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来判断文件夹下某个文件是否存在相关推荐
- java中File类应用:遍历文件夹下所有文件
练习: 要求指定文件夹下的所有文件,包括子文件夹下的文件 代码: package 遍历文件夹所有文件;import java.io.File;public class Test {public sta ...
- java读取文件夹下所有文件并替换文件每一行中指定的字符串
java读取文件夹下所有文件并替换文件每一行中指定的字符串 该文章为转载文章,请尊重原文作者的劳动成果,好的文章应该被展示 原文传送门 多说两句,关键时候救人性命的人,可以称之为大人,随时做好利见大人 ...
- Java删除指定文件夹下的文件和目录
Java删除指定文件夹下的文件和目录 import java.io.File;public class TestFile {public static void main(String[] args) ...
- java删除文件模糊_Java实现的模糊匹配某文件夹下的文件并删除功能示例
本文实例讲述了Java实现的模糊匹配某文件夹下的文件并删除功能.分享给大家供大家参考,具体如下: package com.wyebd.gis; import java.io.File; /** * @ ...
- java 获取文件夹下所有文件
java 获取文件夹下所有文件 以下两个函数实现获取文件夹下所有文件 /*** 获取指定文件夹下所有文件,不含文件夹里的文件** @param dirFilePath 文件夹路径* @return*/ ...
- Java中怎么获取文件夹的名称_java获取文件夹下所有文件的名称
<java获取文件夹下所有文件的名称>由会员分享,可在线阅读,更多相关<java获取文件夹下所有文件的名称(2页珍藏版)>请在人人文库网上搜索. 1.如果想要获得当前文件中的文 ...
- java遍历文件夹下的文件
网上大多采用java递归的方式遍历文件夹下的文件,这里我不太喜欢递归的风格,就用循环的方式遍历文件夹下的文件,这里用的File的listFiles()方法,下面贴一个使用示例 这是需要遍历的文件夹: ...
- Java删除文件夹下所有文件的方法
1.使用FileUtils类 来自 Apache Commons IO的FileUtils类提供了几个方便的文件操作实用程序.您可以使用该FileUtils.cleanDirectory()方法递归删 ...
- java实现遍历文件夹下的文件及文件夹
package com.gblfy.test;import java.io.File; import java.util.ArrayList; import java.util.LinkedList; ...
最新文章
- linux检查正则表达式,正则表达式及Linux文本检查工具
- Webpy 0.3新手指南
- python的web框架哪个最好学_2018年要学习的10大Python Web框架
- 以太坊智能合约安全入门了解一下(下)
- HBase伪分布式集群配置
- linux切换默认编辑器
- makefile中的wildcard
- 电脑可以开机但是黑屏_铅锤哥:十五种电脑开机黑屏的原因与解决思路
- scoped_ref
- PMO结项审计管理规范指南
- 万年历php程序含数据库,php之万年历
- python希腊字母大小写的转换_在线英文字母大小写转换工具-包含英文大写转小写-字母小写转大写_蛙蛙在线工具...
- 猴子摘香蕉-人工智能实验的思考
- win 11bitlocker恢复密匙一般情况的解决方式(这里指的是你现在使用的微软账户一直没有变更过)
- IntelliJ IDEA 2018.2激活方法及常用快捷键
- STM8在STVD下开发所需的中断向量表模版
- Neo4j的Rest接口使用
- java pass can not be_java – 校验和失败:Kerberos / Spring / Active Directory(2008)
- dhu 6 获取AOE网的关键路径
- 分布式调度问题及解决方案
热门文章
- 广播系统网络化服务器已停止,校园IP网络广播及标准化考场系统解决方案
- 正点原子i2c读写24c512
- PB、EB、ZB、YB 、NB、DB
- 2020FME博客大赛——基于FME的地理国情监测 全集水网检查与入库
- 使用百度地图API实现驾车导航
- 闭环系统和开环系统的频域性能指标
- (5)美团面试题:HashMap1.7是如何形成死循环的(头插法导致的)?(最完整的配图讲解)
- QC、QOC、IPQC、QA公司产品的“公检法”
- Photoshop极坐标滤镜巧绘三维游泳圈
- [洛谷P4232]无意识之外的捉迷藏-线性规划-纳什均衡