文件操作介面類

来源:http://www.cnblogs.com/liuhongfeng/archive/2016/03/06/5248637.html
-Advertisement-
Play Games

文件操作介面類: package com.souvc.util.test; import java.io.File; public interface MyFileUtil { /** * 方法名:createDefaultFolder</br> * 詳述:創建預設文件夾-重覆的時候 會自動給文件命


文件操作介面類:

 

package com.souvc.util.test;

import java.io.File;

public interface MyFileUtil {

    /**
    * 方法名:createDefaultFolder</br>
    * 詳述:創建預設文件夾-重覆的時候 會自動給文件命名,自動會在後面加上數字  </br>
    *     如:新建文件夾    新建文件夾 (2) </br>
    * 開發人員:souvc </br>
    * 創建時間:2016年3月6日  </br>
    * @param folderPath 文件夾路徑
    * @return
    * @throws
     */
    Boolean createDefaultFolder(File folderPath);
    
    /**
    * 方法名:createFolder</br>
    * 詳述:給出文件夾路徑以及文件夾名字-重覆的時候 會自動給文件命名,自動會在後面加上數字 </br>
    * 開發人員:souvc </br>
    * 創建時間:2016年3月6日  </br>
    * @param folderPathAndFolderName  文件夾路徑和文件夾名字
    * @return
    * @throws
     */
    Boolean createFolder(File folderPathAndFolderName);
    
    /**
    * 方法名:createFolder</br>
    * 詳述:給出文件夾路徑和名字 -重覆的時候 會自動給文件命名,自動會在後面加上數字 </br>
    * 開發人員:souvc </br>
    * 創建時間:2016年3月6日  </br>
    * @param folderPath 文件夾路徑
    * @param folderName 文件夾名字
    * @return
    * @throws
    */
    Boolean createFolder(File folderPath,String folderName);
    
    /**
    * 方法名:createDefaultFolderBeforeDeleteFolders</br>
    * 詳述:創建預設文件夾之前刪除同名的,然後進行創建  </br>
    * 開發人員:souvc </br>
    * 創建時間:2016年3月6日  </br>
    * @param folderPath 文件夾路徑
    * @return
    * @throws
     */
    Boolean createDefaultFolderBeforeDeleteFolders(File folderPath);
    
    /**
    * 方法名:createFolderBeforeDeleteFolders</br>
    * 詳述:刪除文件夾之後重新建立 </br>
    * 開發人員:souvc </br>
    * 創建時間:2016年3月6日  </br>
    * @param folderPathAndFolderName  文件夾路徑和文件夾名字
    * @return
    * @throws
     */
    Boolean createFolderBeforeDeleteFolders(File folderPathAndFolderName);
    
    /**
    * 方法名:createFolderBeforeDeleteFolders</br>
    * 詳述:刪除文件夾之後重新建立   </br>
    * 開發人員:souvc </br>
    * 創建時間:2016年3月6日  </br>
    * @param folderPath
    * @param folderName
    * @return
    * @throws
     */
    Boolean createFolderBeforeDeleteFolders(File folderPath,String folderName);
    
    
    
    
    
    
    
}

 

時間問題,先寫到這裡,後面補上文件操作和實現類。

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • AbortPath 拋棄選入指定設備場景中的所有路徑。也取消目前正在進行的任何路徑的創建工作AngleArc 用一個連接弧畫一條線Arc 畫一個圓弧BeginPath 啟動一個路徑分支CancelDC 取消另一個線程里的長時間繪圖操作Chord 畫一個弦CloseEnhMetaFile 關閉指定的增
  • 本節作業 作業需求: 模擬實現一個ATM + 購物商城程式 額度 15000或自定義 實現購物商城,買東西加入 購物車,調用信用卡介面結賬 可以提現,手續費5% 每月22號出賬單,每月10號為還款日,過期未還,按欠款總額 萬分之5 每日計息 支持多賬戶登錄 支持賬戶間轉賬 記錄每月日常消費流水 提供
  • 在lanmp/wdcp/wdOS的當前版本中,預設的php都是用到5.2.17的版本如需要升級到php5.3的,可使用如下腳本升級(註:此升級無安全漏洞等原因,只為某些追求高版本或應用需求需要高版本,對於無這個必要的同學,可不用升級)wget http://down.wdlinux.cn/in/ph
  • 信息化管理軟體基本上就是基於資料庫的開發,而Delphi在資料庫開發有著顯著優勢, 而正因為Delphi的便捷,很多程式員喜歡信手拈來,擺擺控制項,寫寫代碼, 而隨著開發的需求的多樣化,程式變得越來越臃腫,越來越難以維護,幾乎沒有擴展空間。 我改過一段時間的爛代碼,深受刺激,突然發現有些程式員的思維方
  • //============================================================================ // Name : QuickSort.cpp // Author : Cheng Song // Version : // Copyrigh
  • //============================================================================ // Name : BubbleSort.cpp // Author : fffff // Version : // Copyright :
  • 1 /* 遍歷二叉樹就是以一定的規則將二叉樹中的節點排列成一個線性 2 * 序列,從而得到二叉樹節點的各種遍歷序列,其實質是:對一個 3 * 非線性的結構進行線性化。使得在這個訪問序列中每一個節點都 4 * 有一個直接前驅和直接後繼。 5 * 傳統的鏈式結構只能體現一種父子關係,¥不能直接得到節點在
  • 主要用於Web服務日誌最新行查看。 package main import( "fmt" "os" "bytes") const ( defaultBufSize = 4096) func tail( filename string, n int ) (lines []string,err erro
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...