使用java移動檔案

來源:互聯網
上載者:User

在使用java來移動檔案時,主要利用IO中的File類,在File類中可以利用renameTo方法實現檔案的移動,執行個體如下:

private boolean RemoveFile(String fileName,String destinationFloderUrl)    {        File file = new File(fileName);        File destFloder = new File(destinationFloderUrl);        //檢查目標路徑是否合法        if(destFloder.exists())        {            if(destFloder.isFile())            {                this.logger.error("目標路徑是個檔案,請檢查目標路徑。");                return false;            }        }else        {            if(!destFloder.mkdirs())            {                this.logger.error("目標檔案夾不存在,建立失敗。");                return false;            }        }        //檢查源檔案是否合法        if(file.isFile() &&file.exists())        {            String destinationFile = destinationFloderUrl+"/"+file.getName();            if(!file.renameTo(new File(destinationFile)))            {                this.logger.error("移動檔案失敗。");                return false;            }        }else        {            this.logger.error("要備份的檔案路徑不正確,移動失敗。");            return false;        }        this.logger.info("已成功移動檔案"+file.getName()+"到"+destinationFloderUrl);        return true;    }

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.