<sup id="m40ya"></sup>
  • 
    
  • <kbd id="m40ya"></kbd>
    <samp id="m40ya"></samp>
    <ul id="m40ya"></ul>
  • 更多精彩內(nèi)容,歡迎關(guān)注:

    視頻號(hào)
    視頻號(hào)

    抖音
    抖音

    快手
    快手

    微博
    微博

    當(dāng)前位置:首頁 科技百科 java delete

    java delete

    文檔

    java delete

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

    ? ?

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

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

    為什么delete只有當(dāng)一個(gè)屬性無法被刪除時(shí)才返回false呢?

    舉例說明:比如在項(xiàng)目中要?jiǎng)h除文件夾, 只有一層, 下面有zip包, jpg圖片, xml文件, 但是在刪除時(shí), 有一部分文件卻刪不掉, delete的結(jié)果是false。

    示例代碼如下:

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

    上述業(yè)務(wù)邏輯是, 根據(jù)業(yè)務(wù)號(hào)從數(shù)據(jù)庫讀取該業(yè)務(wù)號(hào)下影像的路徑,然后找到對(duì)應(yīng)的文件并復(fù)制到以業(yè)務(wù)號(hào)命名的文件夾下,以業(yè)務(wù)號(hào)命名的文件夾放在指定的文件夾destdir下,然后然后根據(jù)影像信息生成xml報(bào)文。

    當(dāng)報(bào)文生成后, 將影像和報(bào)文打包成zip, 然后將zip通過第三方接口上傳到影像平臺(tái)。當(dāng)一個(gè)業(yè)務(wù)上傳成功后, 要?jiǎng)h除以這個(gè)業(yè)務(wù)號(hào)命名的目錄, 就是在刪除時(shí)出現(xiàn)了以上描述的問題, 那么到底是哪個(gè)環(huán)節(jié)的問題?

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

    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?

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

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

    文檔

    java delete

    delete是指刪除,常用于編程語言中(C++,SQL等等)。而在java中的delete可以刪除一個(gè)對(duì)象的屬性,卻不能刪除一個(gè)變量,也不能刪除一個(gè)函數(shù),delete只有當(dāng)一個(gè)屬性無法被刪除時(shí)才返回false。
    推薦度:
    為你推薦
    資訊專欄
    熱門視頻
    相關(guān)推薦
    java調(diào)用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獲取絕對(duì)值 java調(diào)用c++ java調(diào)用c++接口 java delegate java decodeuri java decode java調(diào)python java decaf java讀取本地excel java讀取json java dataset java規(guī)則引擎 java dataframe java表單校驗(yàn) java獲得當(dāng)前路徑 java dashboard java獲取隨機(jī)數(shù) java daemon java獲取隨機(jī)字符串 java ctp
    Top 真实国产精品vr专区| 99re6在线视频精品免费| 日韩人妻无码精品久久久不卡| 国产精品白浆无码流出| 四虎成人精品无码| 合区精品中文字幕| 欧美日韩精品SUV| 99久热re在线精品视频| 久久精品国产清自在天天线| 精品国产精品国产| 久久精品久久久久观看99水蜜桃| 久久久久国产日韩精品网站| 日韩精品一线二线三线优势| 午夜精品乱人伦小说区| 国产系列高清精品第一页| 精品国产一区二区三区久久影院 | 国产成人久久精品麻豆一区| 亚洲国产精品无码久久98| 99热在线只有精品| 亚洲精品无码久久久久去q| 精品视频一区二区| 国产乱码精品一区二区三区麻豆 | 国产精品白嫩在线观看| 2021最新国产精品网站| 久久99蜜桃精品久久久久小说| 精品无人区无码乱码毛片国产| 在线精品日韩一区二区三区| 国产精品嫩草影院一二三区入口 | 国产精品喷水在线观看| 91大神在线精品视频一区| 久久精品一区二区国产| 国产原创精品 正在播放| 国产精品 91 第一页| 精品人妻中文无码AV在线| 国产精品天天在线午夜更新| 国产欧美一区二区精品仙草咪| 琪琪精品视频在线观看| 国产精品高清视亚洲精品| 亚洲国产精品久久久久秋霞影院| 久久久2019精品| 日韩精品系列产品|