IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁數(shù)據(jù)庫Oracle → Oracle刪除指定目錄文件

Oracle刪除指定目錄文件

時(shí)間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評(píng)論(0)

  由于微軟的圖表控件Chart生成的臨時(shí)圖片保存在C:\TempImageFiles,所以需要進(jìn)行定時(shí)刪除。操作步驟如下。

  Sys用戶登錄

  execute dbms_java.grant_permission('TXGS','SYS:java.io.FilePermission','C:\TempImageFiles','read');

  execute dbms_java.grant_permission('TXGS','SYS:java.io.FilePermission','C:\TempImageFiles\*','delete,read');

  Java源:

  create or replace and compile java source named deletefile as

  import java.awt1.*;

  import java.io.*;

  import java.io.File;

  import java.lang.String;

  public class DELETEFILE

  {

  public static String delAllFile()

  {

  String?? path="C:\\TempImageFiles";

  File file = new File(path);

  if (!file.exists()) {return ""; }

  if (!file.isDirectory()) {return ""; }

  String[] tempList = file.list();

  File temp = null;

  for (int i = 0; i < tempList.length; i++)

  {

  if (path.endsWith(File.separator))

  {

  temp = new File(path + tempList[i]);

  }

  else

  {

  temp = new File(path + File.separator + tempList[i]);

  }

  if (temp.isFile())

  {

  temp.delete();

  }

  if (temp.isDirectory())

  {

  java.io.File myDelFile = new java.io.File(path+"\\"+ tempList[i]);

  myDelFile.delete();

  }

  }

  return( "0 ");

  }

  }

  存儲(chǔ)過程:

  create or replace procedure RunDx as language java name?? 'DELETEFILE.delAllFile()';

關(guān)鍵詞標(biāo)簽:Oracle

相關(guān)閱讀

文章評(píng)論
發(fā)表評(píng)論

熱門文章 Oracle中使用alter table來增加,刪除,修改列的語法 Oracle中使用alter table來增加,刪除,修改列的語法 oracle中使用SQL語句修改字段類型-oracle修改SQL語句案例 oracle中使用SQL語句修改字段類型-oracle修改SQL語句案例 誤刪Oracle數(shù)據(jù)庫實(shí)例的控制文件 誤刪Oracle數(shù)據(jù)庫實(shí)例的控制文件 為UNIX服務(wù)器設(shè)置Oracle全文檢索 為UNIX服務(wù)器設(shè)置Oracle全文檢索

相關(guān)下載

    人氣排行 oracle中使用SQL語句修改字段類型-oracle修改SQL語句案例 Oracle中使用alter table來增加,刪除,修改列的語法 ORACLE SQL 判斷字符串是否為數(shù)字的語句 ORACLE和SQL語法區(qū)別歸納(1) oracle grant 授權(quán)語句 ORACLE修改IP地址后如何能夠使用 如何加速Oracle大批量數(shù)據(jù)處理 Oracle刪除表的幾種方法