十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
srcFile:源文件路徑

專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)靈川免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了近1000家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
desFile:目標文件路徑
public static void copyFileByBuffer(String srcFile, String desFile) throws IOException {
Test test = new Test();
BufferedInputStream bis = null;
BufferedOutputStream bos = null;
long s = 0;
try {
// 建立源文件蘆老與代碼之間的流(輸入流)
bis = new BufferedInputStream(new FileInputStream(new File(srcFile)));
// 得到源文件的大小
s = bis.available();
// 保存到多線程方法中
test.setS(s);
// 建立目標文件與代碼之間的流(輸出流大州)
bos = new BufferedOutputStream(new FileOutputStream(new File(desFile)));
//
int BUFFER_SIZE = 16 * 1024;
test.setLen(BUFFER_SIZE);
byte[] buffer = new byte[BUFFER_SIZE];
// 從輸入流滾嘩蔽里讀取源文件信息
int len = bis.read();
while (len 0) {
// 把讀到的源文件信息以輸出流的方式寫出去
bos.write(buffer, 0, len);
bis.read(buffer);
}
} finally {
// 關(guān)閉輸出流
if (bos != null) {
bos.close();
}
// 關(guān)閉輸入流
if (bis != null) {
bis.close();
}
}
}
File類里面有兩個方法可以實現(xiàn):
一個是mkdir():創(chuàng)建此抽象路徑名指游培定的目錄。
另外一個是mkdirs(): 創(chuàng)建此抽象路徑名指定的目錄,包括所有神肆唯必需但不存在的父目雹畢錄。
比如你想在A文件夾創(chuàng)建一個B文件夾,并在B文件夾下創(chuàng)建c和D文件夾,可以用下面的代碼實現(xiàn):
import java.io.File;
public class Test {
public static void main(String args[]) {
File file = new File("D:\\A\\B\\C");
file.mkdirs();
file = new File("D:\\A\\B\\D");
file.mkdir();
}
}
希望對你有幫助。。。。仍有問題可以HI我。。。
File類里面有兩個方法可以實現(xiàn):\x0d\x0a一個是mkdir():創(chuàng)建此抽象路徑名指定的目叢哪鋒錄。\x0d\x0a另外一個是mkdirs(): 創(chuàng)建此抽象路徑名指定的目錄,包括所有必需但不存在的父目錄。\x0d\x0a\x0d\x0a比如滲晌你想在A文件夾創(chuàng)建一個B文件夾,并在B文緩梁件夾下創(chuàng)建c和D文件夾,可以用下面的代碼實現(xiàn):\x0d\x0a\x0d\x0aimport java.io.File;\x0d\x0a\x0d\x0apublic class Test {\x0d\x0a public static void main(String args[]) {\x0d\x0a File file = new File("D:\\A\\B\\C");\x0d\x0a file.mkdirs();\x0d\x0a \x0d\x0a file = new File("D:\\A\\B\\D");\x0d\x0a file.mkdir();\x0d\x0a }\x0d\x0a}
public void createFile(){\x0d\x0a\x0d\x0a//path表示你所創(chuàng)建掘瞎搏文件的路徑\x0d\x0aString path = "d:/tr/rt";\x0d\x0aFile f = new File(path);\x0d\x0aif(!f.exists()){\x0d\x0a f.mkdirs();\x0d\x0a} \x0d\x0a// fileName表示你創(chuàng)建的文件名;為txt類型判祥;\x0d\x0aString fileName="test.txt";\x0d\x0aFile file = new File(f,fileName);\x0d\x0aif(!file.exists()){\x0d\x0atry {\x0d\x0afile.createNewFile();\x0d\x0a} catch (IOException e) {\x0d\x0a//神攔 TODO Auto-generated catch block\x0d\x0ae.printStackTrace();\x0d\x0a}\x0d\x0a}\x0d\x0a\x0d\x0a}\x0d\x0a//現(xiàn)在你可以在d:/tr/rt 目錄下找到test.txt文件