<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 98色精品视频在线| 久久机热re这里只有精品15| 久久黄色精品视频| 国产麻豆一精品一AV一免费| 国产精品无码无片在线观看3D| 亚洲精品午夜在线观看| 亚洲国产精品无码久久久蜜芽| 国产乱人伦偷精品视频| 精品一区二区AV天堂| 日韩精品一线二线三线优势| 999国产精品999久久久久久| 国产精品免费看久久久| 国产午夜精品一区理论片飘花| 亚洲精品无码永久在线观看| 国产a久久精品一区二区三区| 久久久国产精品无码一区二区三区 | 久久久久久久99精品国产片| 97在线精品视频| 精品久久久久久无码免费| 男人的天堂精品国产一区| 国产精品手机在线亚洲| 国产精品1000夫妇激情啪发布| 一区二区亚洲精品精华液| 久久国产亚洲精品| 69久久夜色精品国产69| 国产精品福利网站导航| 99精品国产三级在线观看| 老司机午夜精品视频资源| 久久精品国1国二国三在| 久久精品国产9久久综合| 无码日韩精品一区二区三区免费| 国产精品视频一区二区三区四| 国产69精品久久久久久人妻精品| 久久久99精品成人片中文字幕 | 日本精品久久久中文字幕| 国产精品亚洲片在线| 亚洲av无码国产精品色午夜字幕 | 国产2021精品视频免费播放| 国产人成精品香港三级古代| 国产成人综合久久精品红| 国产精品无码免费播放|