import java.io.File;
創新互聯是專業的鎮康網站建設公司,鎮康接單;提供網站建設、做網站,網頁設計,網站設計,建網站,PHP網站建設等專業做網站服務;采用PHP框架,可快速的進行鎮康網站開發網頁制作和功能擴展;專業做搜索引擎喜愛的網站,專業的做網站團隊,希望更多企業前來合作!
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.Scanner;
public class KKKKKKKKKKK {
public static void main(String[] args) throws Exception {
Scanner scan = new Scanner(System.in);
System.out.println("請輸入U盤路徑:");
String uDisk = scan.nextLine();
File file = new File(uDisk);
if (file.exists() file.isDirectory()) {
System.out.println("請輸入目標路徑:");
String targetFolder = scan.nextLine();
File target = new File(targetFolder);
if (!target.exists()) {
if (!target.mkdir()) {
throw new Exception("創建目標目錄失敗");
}
} else {
if (!target.isDirectory()) {
throw new Exception("與目標目錄同名的文件已經存在");
}
}
File temp[] = file.listFiles();
if (temp != null temp.length 0) {
for (int i = 0, length = temp.length; i length; i++) {
if (!temp[i].isDirectory()) {
String fileName = temp[i].getName();
File t = new File(targetFolder+File.separator+fileName);
if (!t.createNewFile()) {
throw new Exception("創建輸出文件失敗");
}
FileOutputStream out = new FileOutputStream(t);
FileInputStream in = new FileInputStream(temp[i]);
byte[] buffer = new byte[256];
while (in.read(buffer) 0) {
out.write(buffer);
}
}
}
}
}
}
}
另外如果你的U盤上有目錄,并且也希望考過去的話,要加一個遞歸函數 ,命令函輸入U盤所在的盤符:比如:e:\\,目標目錄比如:c:\\abc
script language="javascript"
function copyToClipBoard(id){
//var bankName = document.getElementById("yh"+id).innerHTML;
var account = document.getElementById("span"+id).innerHTML;
account = account.replace(" ","");
var index = 0;
while(index != -1){
account = account.replace(" ","");
index = account.indexOf(" ");
}
var clipBoardContent=account;
window.clipboardData.setData("Text",clipBoardContent);
alert("溫馨提示:\n\n您已經成功復制該銀行賬號!\n請直接粘貼到網銀轉賬的收款方管理賬號中。");
}
/script
--------------------------------------------------------------------
p銀行賬號:span id="span1" onclick="copyToClipBoard(1);"6222 0212 0300 1928 125/span /p
p銀行賬號:span id="span2" onclick="copyToClipBoard(2);"6222 0212 0300 1928 144/span /p
p銀行賬號:span id="span3" onclick="copyToClipBoard(3);"6222 0212 0300 1928 166/span /p
如果是JTable.等java圖形界面的組件,那么獲取數據,賦值都比較簡單.
但是看圖片,是要寫一個Excel的輔助功能, 這對java來說還是有點麻煩了.
最優建議:
Excel的功能. 那么最佳的建議,是使用vba 語言進行擴展.(微軟出品,簡單,方便,代碼量極少) .
其次的建議:
C/C++ 鍵盤鉤子 , 當讀取到按鍵F9時 ,模擬鍵盤的復制粘貼等操作.
不推薦java , 但java也能勉強湊合解決這個問題:
因為java 很難獲取系統底層的按鍵, Robot也很有局限, 比如窗口失去焦點的時候,讀取不到F9按鍵. ? 所以java需要調用JNI c語言 比較繁瑣. 比較簡單的是調用JNA了,但代碼量也不少.
當然了如果非要用java寫,也可以,我手寫了一個簡單的JNA+Robot配合
效果圖
網頁名稱:自動復制的java代碼 java實現復制
轉載來于:http://vcdvsql.cn/article4/doichoe.html
成都網站建設公司_創新互聯,為您提供域名注冊、網站維護、動態網站、標簽優化、品牌網站建設、網站收錄
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯