這裡主要是獲取路徑下的檔案,通過過去此檔案的檔名稱,然後到目標目錄下建立相同的檔名(當然可以自己自定義,我這裡是為了專案需要)。再通過i/o流,將原檔案寫入到目標檔案中去。
/*** 複製廣告裡面的內容,到客戶端的目錄下面
* @param advpath(原檔案位置)
* @throws ioexception
*/public void copyfile(string advpath) throws ioexception
filewriter fw = new filewriter(flie);
printwriter pw = new printwriter(fw);
pw.println();
pw.flush();
fw.close();
int byteread=0;
inputstream in = new fileinputstream(advpath);//開啟原檔案
outputstream out = new fileoutputstream(path+s1);//開啟連線到目標檔案的輸出流
byte buffer = new byte[1024]; //一次讀取1024位元組。當byteread=-1時表示檔案已經讀完
while ((byteread = in.read(buffer)) != -1)
out.flush();
if(out!=null)
if(in!=null)
}這裡的**還是不夠全面,不是很全面。我也有個乙個問題,還想請大神們賜教!
[color=red]string s=advpath.substring(40,i+1).tolowercase();//獲取路徑中位置40~i+1的字串[/color]
這個地方,假如 advpath="d:\alextao\elecartserver\webcontent/adv/picture/2013012514592153187.jpg";我想動態的獲取「picture」這個目錄名稱,而不是通過上面寫死的了放在那裡。
小弟,對於這裡還沒弄明白,還請各位大神賜教。
各位大神:小弟初來乍到,還請輕拍!!
java struts2分頁例項
幾個步驟 1.新建乙個封裝分頁的類page package com.ata.egroup.util public class page public int getpageno public void setpagesize int pagesize public int getpagesize 2...
深刻複製 2
檔名稱 123.cpp 作 者 隋宗濤 完成日期 2016年5月10日 版 本 號 v1.0 問題描述 閱讀程式,增加複製建構函式 輸入描述 程式輸出 include include using namespace std class a a a b a 無法 使得程式所佔的記憶體越來越大 void...
複製建構函式 淺複製and深複製(2)
複製建構函式 淺複製and深複製 2 cpp 定義控制台應用程式的入口點。本部分介紹1.淺複製的問題 2.如何進行深複製 include stdafx.h include conio.h include iostream using namespace std class array 自定義析構函式...