1.

創(chuàng)新互聯(lián)公司是專業(yè)的西湖網(wǎng)站建設(shè)公司,西湖接單;提供做網(wǎng)站、網(wǎng)站設(shè)計(jì),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行西湖網(wǎng)站開發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
往剪切板寫文本數(shù)據(jù)(就是常說(shuō)的String拉)
Java代碼
protected
static
void
setClipboardText(Clipboard
clip,
String
writeMe)
{
Transferable
tText
=
new
StringSelection(writeMe);
clip.setContents(tText,
null);
}
protected
static
void
setClipboardText(Clipboard
clip,
String
writeMe)
{
Transferable
tText
=
new
StringSelection(writeMe);
clip.setContents(tText,
null);
}
2.
從指定的剪切板中獲取文本內(nèi)容
Java代碼
protected
static
String
getClipboardText(Clipboard
clip)
throws
Exception{
//
獲取剪切板中的內(nèi)容
Transferable
clipT
=
clip.getContents(null);
if
(clipT
!=
null)
{
//
檢查內(nèi)容是否是文本類型
if
(clipT.isDataFlavorSupported(DataFlavor.stringFlavor))
return
(String)clipT.getTransferData(DataFlavor.stringFlavor);
}
return
null;
}
你可以新建一個(gè)工程,也就是像前面兩位所說(shuō)的:
打開eclipse,file—new—java project,輸入工程名。
然后如果你上面的那些代碼已保存成.java文件,那么就直接拖到工程里面就可以了。
如果沒有的話,就照前面那位說(shuō)的:
new—class,建立一個(gè)類,類的名字就是Best,然后把你上面的代碼復(fù)制過(guò)去就可以了。
工具/原料
一臺(tái)配置了java環(huán)境的電腦
一款適合自己的開發(fā)集成環(huán)境,這里用的是eclipse Kepler
文件拷貝DEMO
1.首先,理清思路,然后我們?cè)賱?dòng)手操作。
拷貝,有源文件,和目的文件。
如果原文件不存在,提示,報(bào)錯(cuò)。
如果目的文件不存在,創(chuàng)建空文件并被覆蓋。
如果目的地址,也即目的路徑不存在,創(chuàng)建路徑。
拷貝,輸入流,輸出流,關(guān)閉流。
拷貝前輸出文件大小,計(jì)算拷貝大小,比較并核實(shí)。輸出。
2.首先呢,先判斷傳參是否完整。
如果不夠兩個(gè)參數(shù),或者多于兩個(gè)參數(shù),提示錯(cuò)誤。
如果目標(biāo)文件不存在,創(chuàng)建 空文件繼續(xù)復(fù)制。
3.在開始前,輸出被拷貝的源文件的大小。
4.獲得文件名稱,即短名。也即路徑下的文件全名(包括文件擴(kuò)展名)。
5.拷貝的關(guān)鍵,這里用的簡(jiǎn)單的緩沖流。從源文件到目的文件。
number of bytes copied 即是對(duì)拷貝長(zhǎng)度的累計(jì),直到拷貝完成,輸出。
6.將步驟二中的判斷并拷貝文件的代碼寫在一個(gè)main函數(shù)中,
執(zhí)行拷貝,拷貝完成。結(jié)果拷貝大小和源文件大小一致,成功。
7.在執(zhí)行前,記得輸入?yún)?shù)。
如果是使用命令提示符,執(zhí)行 javac CopyFile.java 之后,
執(zhí)行 java CopyFile [源文件長(zhǎng)名] [目的文件長(zhǎng)名]
如果是使用的eclipse,在運(yùn)行前設(shè)置一下運(yùn)行參數(shù),完成后點(diǎn)擊運(yùn)行,如下圖。
P.S. 這里面的所謂“長(zhǎng)名”是指完整絕對(duì)路徑+文件名+文件類型擴(kuò)展名
這里的源文件及目的文件的名稱分別為:
E:/IP_Data.rar 和 D:/testFiles/IP_Data.rar
END
CTRL+C復(fù)制
CTRL+V粘貼
或者選中代碼,右鍵,COPY
要粘貼的地方,右鍵,P開頭那個(gè)
網(wǎng)站題目:如何復(fù)制java代碼,java編程實(shí)現(xiàn)文件的復(fù)制
文章轉(zhuǎn)載:http://chinadenli.net/article17/dsiocdj.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、虛擬主機(jī)、域名注冊(cè)、搜索引擎優(yōu)化、網(wǎng)站收錄、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)