操作File檔案的一些基本打包函式
package BasicFileFuntion; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; public class BasicFileFuntion { public static void main(String[] args){ ; } /* * 函式名稱:private static File createFile(String filepath) * 輸入引數:filepath:建立檔案的路徑 * 輸出引數:fr:指向檔案的引用 * 功能描述:函式作用為在指定位置建立一個檔案,若存在檔案則直接返回指向檔案的引用,不存在則建立一個檔案並返回引用 */ public static File createFile(String filepath){ File fr = new File(filepath); if(fr.exists()&&fr.isFile()){//檢查檔案是否存在 System.out.println("使用路徑下已經存在的資料夾:"+filepath); }else{ try{ if(fr.createNewFile()){//不存在則建立檔案 System.out.println("建立"+fr.getName()+"檔案!"); }else{ System.out.println("建立"+filepath+"檔案失敗!"); return null; } }catch(IOException e){ System.out.println("建立檔案失敗,錯誤資訊為:"+e.getMessage()); return null; } } return fr;//返回指向檔案的引用 } /* * 函式名稱:private static boolean deleteFile(String filepath) * 輸入引數:fr:需要刪除的檔案 * 輸出引數:true or false:刪除檔案的結果 * 功能描述:函式作用為刪除指定路徑的檔案,並返回操作的結果 */ public static boolean deleteFile(File fr){ // File fr = new File(filepath); if(fr == null){ System.out.println("檔案引用指向為空,請檢查程式程式碼!"); return false; } if(fr.exists()&&fr.isFile()){ if(fr.delete()){ System.out.println("已刪除"+fr.getName()+"檔案!"); return true; }else{ System.out.println("刪除"+fr.getName()+"檔案失敗!"); return false; } }else{ System.out.println("指定檔案路徑不存在!"); return false; } } /* * 函式名稱:private static File renameFile(String oldfilename, String newfilename) * 輸入引數:oldfilename:命名檔案的路徑 newfilename:命名後的檔案路徑 * 輸出引數:fr:指向新命名檔案的引用 * 功能描述:函式作用為對檔案進行重新命名操作 */ public static File renameFile(String oldfilename, String newfilename){ File fr1 = new File(oldfilename); if(!fr1.exists()){ System.out.println("路徑"+oldfilename+"檔案不存在!"); return null; } File fr2 = new File(newfilename); if(fr2.exists()&&fr2.isFile()){ System.out.println("路徑"+newfilename+"檔案已被佔用!"); return null; }else{ if(fr1.renameTo(fr2)){ System.out.println("檔案"+fr1.getName()+"重新命名成功!"); return fr2; }else{ System.out.println("檔案"+fr1.getName()+"重新命名失敗!"); return null; } } } /* * 函式名稱:private static File renameFile(String oldfilename, String newfilename) * 輸入引數:file:需要列印的檔案 * 輸出引數:無 * 功能描述:函式作用為對檔案進行列印操作 */ public static void printFile(File file){ System.out.println("檔案中的內容為:\n"); try{ FileReader fr = new FileReader(file); BufferedReader br = new BufferedReader(fr); String text = ""; while((text = br.readLine()) != null){ System.out.println(text); } System.out.println(file.getName()+"檔案內容讀取結束!"); fr.close(); br.close(); }catch(IOException e){ System.out.println(file.getName()+"檔案讀取失敗,錯誤資訊為:"+e.getMessage()); } } //待新增.. }
相關推薦
操作File檔案的一些基本打包函式
package BasicFileFuntion; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; pu
File檔案的一些基本方法和操作
1.File物件對應你磁碟上的一個檔案或者資料夾(路徑),一個file物件代表了一個檔案或者資料夾的引用,並不是直接物理上的。 2.File.separator: 連線符 public static final String separator與系統相關的
檔案管理的一些基本操作5
檔案追加與合併 1.cat 和 echo 用於顯示追加和合並的結果 命令 1. cat 檔案1>檔案2 (檔案1覆蓋檔案2) 2.cat 檔案1>>檔案2 (檔案1追加檔案2) 3.cat 檔案1 檔案2 > 檔案3 (檔案1 2覆蓋到檔案3中) paste 命令 &nbs
C# 對sharepoint 列表的一些基本操作,包括新增/刪除/查詢/上傳檔案給sharepoint list新增資料
操作List前請設定SPWeb的allowUnsafeUpdate = true; var site = new SPSite("http://stormwind:10000").RootWeb; site.AllowUnsafeUpdates = true; 新增sha
使用FILE檔案指標進行檔案的操作相關函式
VC中stdio.h中FILE結構定義: struct _iobuf { char *_ptr; int _cnt; char *_base; int _flag; int _fil
python的檔案操作file:(內建函式,如seek、truncate函式)
file開啟檔案有兩種方式,函式用file()或者open()。開啟後讀入檔案的內容用read()函式,其讀入是從檔案當前指標位置開始,所以需要控制指標位置用: 一、先介紹下file讀入的控制函式: seek(offset,where): where=0從起始位置移動,1
Mysql數據庫的一些基本操作
-h 知識 刪除mysql init rst 建表 自動刪除 fault order 今天,終於把MySQL數據庫的知識系統的過了一遍,下面整理出一些常用的基本操作。 一、MySQL服務器的啟動與關閉 1、啟動MySQL服務器 開始 -> 運行 輸入“cmd”,然
js 數組的一些基本操作
循環 負數 16px 抽取 .sh 自己 方法 多少 不包含 var arr1 = [1,2,3,4,5,6]; arr1[0]; arr1[1]; console.log("長度:"+arr1.length); 一、遍歷數組
git 的一些基本操作
str 一個 修改信息 rem 建倉 文件添加 nbsp init origin 獲取倉庫 git init:初始化一個倉庫,當前目錄下生成 .git 目錄,該目錄為倉庫。 git init --bare :生成裸倉庫,不存在 .git 目錄。 git clone (
File 類 的基本操作
靜態 刪除 create key 創建文件 () eat 刪除文件 adk // File 類(靜態類) //創建一個文件 // File.Create(@"C:\Users\wbrm\Desktop\wbrm.txt
LINUX 入門及一些基本的操作
實時性 虛擬文件系統 鏈路 touch pipe c中 meta 再次 code Linux 入門 目錄一、 用戶登錄二、 終端三、 shell介紹四、 執行命令五、 簡單命令六、 命令行歷史七、 bash快捷鍵八
2.QT字符串及一些基本操作
spa pac body slot exp str delet str2 AR mainwindow.h 1 #ifndef MAINWINDOW_H 2 #define MAINWINDOW_H 3 4 #include <QMainWindow>
關於BeautifulSoup的一些基本操作
截圖 說了 spa 圖片 info font beautiful 9.png ima 這篇可能講的沒那麽詳細,其實不難的,我學這個主要是用於Scrapy框架,媽嗨,Scrapy框架真的是嗨快的 送它幾百個大拇指。以下就截圖了,該說的都說了 關於Beauti
Centos 6.9中 http-2.2 中的一些基本操作和 https 的實現
http http-2.2 https 首先聲明: 接下來的所有的操作都是基於防火墻和selinux關閉的情況下;是基於本地的實現;1.建立httpd服務,要求: 1) 提供兩個基於名稱的虛擬主機www1, www2;要求每個虛擬主機都有單獨的錯誤日誌
C++標準庫中棧和隊列的一些基本操作
AS PE 元素 返回值 nbsp 返回 void 入隊 style 棧: <1>使用棧,要包含頭文件:#include <stack> <2>定義棧,stack<Type> s; 其中Type為數據類型,可以是基本數
列表的一些基本操作
ring 利用 列表排序 put eas 參數 user 順序 else 定義空list,定義list不能使用使用list關鍵字List_1 = []定義包含數據的listList_2 = [1,2.0,3+4j,”abc”,(1,2,3),[5,6],{“username
關於linux的一些基本操作吧
分布 分隔 top halt 關機 進行 inux ast 重命名文件 學習了一下linux的基本操作。寫在這裏做一點自己的總結和未來的回看罷。首先是一個關於linux的系統安裝,這裏安裝的是linux的CentOS6.9的系統,現在最新的CentOS系統已經來了7.0,我
linux的一些基本操作
內容 5.1 star 解壓 unzip 取反 find cat fin Linux 命令總結 啟動終端: ctr+alt+t,無需多言 終端字體放大: ctr+shift+‘+‘,終端字體縮小: ctr+‘-‘,無需多言 ls: 查看當前目錄下的文件信息 pwd:
mac一些基本操作
分享 操作 pat bash png 基本 技術 輸入 終端 1、添加環境變量 打開終端,輸入 open .bash_profile 然後,你會看到如下: 然後,編輯文本,export PATH="你要添加的路徑" 最後在執行:source ~/.bash_profil
檔案的基本操作和各種基礎型別的轉換
s2_day2 一、檔案操作 r 讀 w 寫 a 追加 函式: f =open('字串',mode = '對檔案的操作模式',encoding = '編碼方式') #f就是檔案控制代碼 with open