<address id="zhpbl"></address>
<noframes id="zhpbl">
<address id="zhpbl"><form id="zhpbl"><th id="zhpbl"></th></form></address>

    <em id="zhpbl"></em>

      <address id="zhpbl"><th id="zhpbl"><progress id="zhpbl"></progress></th></address>
      更多精彩內容,歡迎關注:

      視頻號
      視頻號

      抖音
      抖音

      快手
      快手

      微博
      微博

      java delete

      文檔

      java delete

      delete是指刪除,常用于編程語言中(C++,SQL等等)。而在java中的delete可以刪除一個對象的屬性,卻不能刪除一個變量,也不能刪除一個函數,delete只有當一個屬性無法被刪除時才返回false。
      推薦度:
      導讀delete是指刪除,常用于編程語言中(C++,SQL等等)。而在java中的delete可以刪除一個對象的屬性,卻不能刪除一個變量,也不能刪除一個函數,delete只有當一個屬性無法被刪除時才返回false。

      ? ?

      java delete是什么,讓我們一起了解一下。

      delete是指刪除,常用于編程語言中(C++,SQL等等)。而在java中的delete可以刪除一個對象的屬性,卻不能刪除一個變量,也不能刪除一個函數,delete只有當一個屬性無法被刪除時才返回false。

      為什么delete只有當一個屬性無法被刪除時才返回false呢?

      舉例說明:比如在項目中要刪除文件夾, 只有一層, 下面有zip包, jpg圖片, xml文件, 但是在刪除時, 有一部分文件卻刪不掉, delete的結果是false。

      示例代碼如下:

      public?void?deleteDir(File?file)
      {
      if?(file.exists())
      {
      ?
      File?files[]?=?file.listFiles();
      for?(int?i?=?0;?i?

      上述業務邏輯是, 根據業務號從數據庫讀取該業務號下影像的路徑,然后找到對應的文件并復制到以業務號命名的文件夾下,以業務號命名的文件夾放在指定的文件夾destdir下,然后然后根據影像信息生成xml報文。

      當報文生成后, 將影像和報文打包成zip, 然后將zip通過第三方接口上傳到影像平臺。當一個業務上傳成功后, 要刪除以這個業務號命名的目錄, 就是在刪除時出現了以上描述的問題, 那么到底是哪個環節的問題?

      一個是拷貝文件, 一個是生成zip包, 無非這兩個地方, 所以, 統統加了賦空和回收的操作代碼如下:

      fos.flush();
      fos.close();
      fis.close();
      fis?=?null;
      fos?=?null;
      System.gc();
      public?boolean?zipMaterial(String?dir,?String?busNO)
      {
      File?directory?=?new?File(dir);
      File[]?files?=?directory.listFiles();
      ?
      try
      {
      FileOutputStream?output?=?new?FileOutputStream(new?File(dir?+?busNO
      +?".zip"));
      ZipOutputStream?out?=?new?ZipOutputStream(new?BufferedOutputStream(
      output));
      ?
      for?(int?i?=?0;?i?

      再次運行測試后,就可以了。可見如果是文件, 可以刪除,?但如果是目錄, 必須是空的才可以刪除。

      以上就是小編今天的分享了,希望可以幫助到大家。

      文檔

      java delete

      delete是指刪除,常用于編程語言中(C++,SQL等等)。而在java中的delete可以刪除一個對象的屬性,卻不能刪除一個變量,也不能刪除一個函數,delete只有當一個屬性無法被刪除時才返回false。
      推薦度:
      為你推薦
      資訊專欄
      熱門視頻
      相關推薦
      java調用asmx接口 java dependency java dev java fastdfs java development java dict java fastjson java feign java divide java field java field獲取值 java dockerfile java file.exists() java fileinputstream java findfirst java flatmap java dowhile java flink java drools java dto java獲取絕對值 java調用c++ java調用c++接口 java delegate java decodeuri java decode java調python java decaf java讀取本地excel java讀取json java dataset java規則引擎 java dataframe java表單校驗 java獲得當前路徑 java dashboard java獲取隨機數 java daemon java獲取隨機字符串 java ctp
      Top 少妇高潮太爽了在线视频