(pl编程)获得文件夹下 所有文件的名字(pl编程)获得文件夹下 所有文件的名字
一,在sysdba下做:(付权限给scott用户)
1.execdbms_java.grant_permission(&39;SCOTT&39;,&39;SYS:java.io.FilePermission&39
;,&39;H:\test\photo&39;,&39;read&39;)
2.execdbms_java.grant_permission(&39;SCOTT&39;,&39;SYS:java.io.FilePermission&39
;,&39;H:\test\ph...
(pl编程)获得文件夹下 所有文件的名字
一,在sysdba下做:(付权限给scott用户)
1.execdbms_java.grant_permission(&39;SCOTT&39;,&39;SYS:java.io.FilePermission&39
;,&39;H:\test\photo&39;,&39;read&39;)
2.execdbms_java.grant_permission(&39;SCOTT&39;,&39;SYS:java.io.FilePermission&39
;,&39;H:\test\photo\*&39;,&39;read&39;);
二,在用户scott下做:
1.(创建
)createtabledirlist(
filenamevarchar2(255),
filesizenumber,
filedatedate)
2.(创建java资源)createorreplaceandpilejavasourcenamedDirListas importjava.io.*;
importjava.sql.*;
publilassDirList
{
publicstaticvoidgetList(Stringdirectory)throwsSQLException {
Filepath=newFile(directory);
String[]fileList=path.list();
StringfileName;
longfileSize;
longfileDate;
for(inti=0;i<fileList.length;i++)
{
fileName=fileList[i];
Filefpath=newFile(directory+&39;/&39;+fileName); fileSize=fpath.length();
fileDate=fpath.lastModified();
sql{insertintoscott.dirlist(filename,filesize) values(:fileName,:fileSize)};
}
sql{mit;};
}
}
3.(创建存储过程)CREATEORREPLACEPROCEDUREp_get_dir_list(i_directoryINVARCHAR2)AS
LANGUAGEJAVANAME&39;DirList.getList(java.lang.String)&39;; 4.(执行存储过程)execscott.p_get_dir_list(&39;H:\test\photo&39;); 5.select*fromscott.dirlist;
0c8d1e 无涯吧 www.wuya8.com
本文档为【(pl编程)获得文件夹下 所有文件的名字】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。