Java操作檔案工具包
package cn.lk.Utils;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.nio.charset.Charset;
public class FileUtil {
/**
* 讀取指定檔案內容
* @param path 檔案路徑
* @return 讀取的內容
*/
public static String readForFile(String path){
BufferedReader reader = null;
try {
reader = new BufferedReader(new FileReader(path));
String line = reader.readLine();
return line;
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return "";
} finally{
try {
reader.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
/**
* 向指定檔案寫入內容
* @param path 檔案路徑
* @param msg 要寫入的資訊
*/
public static void writeToFile(String path,String msg){
FileWriter fw = null;
try {
fw = new FileWriter(path);
fw.write(msg);
} catch (IOException e) {
e.printStackTrace();
} finally{
try {
fw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
/**
* 判斷檔案是否存在
* @param path 檔案路徑
*/
public static void fileIsExist(String path) {
File file=new File(path);
if(!file.exists())
{
try {
file.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
/**
* 判斷資料夾是否存在
* @param path 資料夾路徑
*/
public static void folderIsExist(String path) {
File file = new File(path);
// 判斷資料夾是否存在,如果不存在則建立資料夾
if (!file.exists()) {
file.mkdir();
}
}
}
轉載請註明連結地址
相關推薦
Java操作檔案工具包
package cn.lk.Utils; import java.io.BufferedReader; import java.io.File; import java.io.FileReader;
XML —— Java 操作 XML 工具包( JDOM&DOM4J )
1. JDOM 引入 JDOM 是一種使用 XML(標準通用標記語言下的一個子集) 的獨特 Java 工具包,用於快速開發 XML 應用 程式。 集合DOM 和 SAX 的優點 需要引入jar包 JDOM 官方網站:http://www.jdom.org/ 小缺陷:
java日期操作util工具包
package jdbc.util; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date;
JAVA開發常用工具包
為什麽 高效 應用 joda hone 嵌入 圖片 是你 util 一個有經驗的Java開發人員特征之一就是善於使用已有的輪子來造車。《Effective Java》的作者Joshua Bloch曾經說過:“建議使用現有的API來開發,而不是重復造輪子&rdqu
如何安裝Java軟體開發工具包(JDK)
首先,您需要在系統中安裝JDK(Java開發工具包)。Java軟體開發工具包(Java SDK或JDK)是由Sun Microsystems建立的用於建立和修改Java程式的應用程式。所以你的下一個問題將是“ 如何下載Java或JDK ”。 單擊此處下
java基礎-jdk工具包
1. 標準工具 這些工具都是JDK提供的,通常都是長期支援的工具,JDK承諾這些工具比較好用。不同系統、不同版本之間可能會有差異,但是不會突然就有一個工具消失。 1.1 基礎包 (extcheck, jar, java, javac, javadoc, javap) 工具
java利用iText工具包生成PDF
iText是一個非常著名的能夠快速產生PDF檔案的Java類庫。支援文字,表格,圖形的操作,可以方便的跟 Servlet 進行結合 iText的更新變化很大,早期版本在PDF樣式上可能會有瑕疵,所有我使用的最新的5.5.6包 轉載出自:https://my
java操作MongoDB工具類分享
最近做了個用MongoDB儲存的專案,由於MongoDB對開發人員不開放,由DBA統一管理。因此,自己抽時間寫了個MongoDB的查詢機。便於查詢專案中的資料,方便維護和分析問題。總結了一些java操作MongoDB的方法。本文沒有使用spring-data來操作MongoD
java操作mongodb工具類
新建maven專案 pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sch
Java語言開發工具包JDK的安裝與配置
Java語言開發工具包JDK的安裝與配置 說明:此JDK的安裝與配置流程是在Windows10作業系統下進行的,其他作業系統可能會有所不同,請根據不同作業系統選擇配置流程進行操作。 以安裝在D盤為例(軟體儘量都安裝在D盤) 安裝 版本:JDK1.8,即JDK8.0 雙
java 操作檔案File類
File物件可以作為引數傳遞給流的建構函式。 </pre></div><div></div><h2>File 類的常用的方法。</h2><div><pre name="code" class="java">impo
java操作檔案批量上傳
package com.fangdi.landaudit.process.util; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.
java操作linux工具類
tst ade pre nds public and linux工具 buffer con package com.example.oss.config; import java.io.BufferedReader; import java.io.InputSt
面經手冊 · 第10篇《掃盲java.util.Collections工具包,學習排序、二分、洗牌、旋轉演算法》
![](https://img-blog.csdnimg.cn/20200910235321424.png) 作者:小傅哥 部落格:[https://bugstack.cn](https://bugstack.cn) >沉澱、分享、成長,讓自己和他人都能有所收穫!
Java利用fastdfs-client-java開發工具包操作FastDFS分散式檔案系統
org.csource.common.MyException: getStoreStorage fail, errno code: 2 at org.csource.fastdfs.StorageClient.newWritableStorageConnection(StorageClient.java:1
Android 操作安裝包中的“assets”目錄下的檔案工具類
這是我在專案中常用到的一些工具,為了怕以後找不到故記錄於此。 /** * Created by LY on 2015/6/12. * 操作安裝包中的“assets”目錄下的檔案 */ public class AssetsUtils { /** * re
[Java] Jar2Exe,jar2工具將jar包轉換成exe可執行檔案的詳細過程
[Java] Jar2Exe,jar2工具將jar包轉換成exe可執行檔案的詳細過程 軟體下載地址 連結: https://pan.baidu.com/s/1Ei39JYGpb7wyS9UkMl1GTQ 提取碼: yvkv 一、首先將程式匯出為jar包 1、在MyEcli
MongoDB工具類:java操作對檔案的增刪查改
前言 1.MongoDB,是一個基於分散式檔案儲存的資料庫,是一個介於關係資料庫和非關係資料庫之間的產品,是非關係資料庫當中功能最豐富、最像關係資料庫的,它的特點是高效能、易部署、易使用,儲存資料非常方便。在實際的專案操作中,我們不僅能用來儲存各種複雜的
JAVA FileUtils(檔案讀寫以及操作工具類)
轉別人的合併的連結 //https://www.cnblogs.com/chenhuan001/p/6575053.html //https://blog.csdn.net/lovoo/article/details/77899627 第一個連結找不到了作者看見了說一下我給你上鍊接
Java中使用Jar包時讀取當前jar檔案所在的目錄工具
在實際使用中,jar包所放的位置是不一定的所以要動態獲取當前目錄 package com.gj5u.publics.util; import java.io.File; /** * 獲取打包後