1. 程式人生 > >Java操作檔案工具包

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; /** * 獲取打包後