<strike id="cakm0"></strike>
  • <button id="cakm0"><dl id="cakm0"></dl></button>
  • <samp id="cakm0"><tbody id="cakm0"></tbody></samp>
    <samp id="cakm0"><pre id="cakm0"></pre></samp><ul id="cakm0"></ul>
    <strike id="cakm0"></strike>
    <li id="cakm0"></li>
  • <ul id="cakm0"></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 国产精品国产三级国产潘金莲| 国产精品久久久亚洲| 337p日本欧洲亚洲大胆精品555588| 四虎永久在线精品视频| 久久亚洲精品中文字幕| 国产精品玖玖美女张开腿让男人桶爽免费看 | 国产精品无码素人福利免费| 久久精品视频免费播放| 四虎影院国产精品| 久久久久久久久66精品片| 最新精品亚洲成a人在线观看| 国产成人久久精品二三区麻豆| 久久精品99久久香蕉国产| 国产成人久久精品二区三区| 色欲AV永久无码精品无码| 日本aⅴ精品中文字幕| 精品无人区无码乱码大片国产| 中文字幕精品一二三四五六七八 | 少妇AV射精精品蜜桃专区| 杨幂国产精品福利在线观看| 精品久久久久久无码人妻蜜桃| 精品久久免费视频| 国产成人精品1024在线| 久久亚洲精品AB无码播放| 91精品美女在线| 夜夜高潮夜夜爽国产伦精品| 人妻互换精品一区二区| 亚洲精品在线播放视频| 四虎成人精品永久免费AV| 国产成人精品日本亚洲专区61| www.精品在线| 国产视频精品视频| 亚洲国产精品无码久久98| 亚洲精品国产电影午夜| 四虎成人精品无码| 亚洲av无码精品网站| 久久99精品久久久久久| 国内精品久久久久久不卡影院| 亚洲精品tv久久久久久久久久| 精品国产三上悠亚在线观看| 真实国产精品vr专区|