java實現資料夾的複製和檔案的複製

2021-07-14 14:44:00 字數 800 閱讀 1688

//複製到特定目錄下

public

void

copyfiles(file rootfile,file copyfile)

//因為是複製所以,要保證複製後的資料夾和原資料夾的名字包括裡面的子資料夾,子檔案名字都保持一致

string rootpath=rootfile.getabsolutepath().substring(rootfile.getabsolutepath().lastindexof('\\'));

//因此,新檔案建立的時候,直接擷取原檔案的路徑獲取檔案名字整合到目標資料夾的後面形成目標檔案的路徑

string path=copyfile.getabsolutepath()+rootpath;

copyfile=new file(path);

//如果複製的當前元素是檔案,用流操作進行複製

if(rootfile.isfile())

fos.flush();

} catch (filenotfoundexception e) catch (ioexception e)

}else}}

}

file f1=new file("f:\\測試\\a\\haha.txt");//構建原檔案物件

//或者構建資料夾物件,同樣可以實現資料夾的複製

file f2=new file("e:\\練習");//目標資料夾

copyfile cf=new copyfile();

cf.copyfiles(f1,f2);

ssh scp 複製檔案和資料夾

複製檔案 1 將本地檔案拷貝到遠端 scp 檔名使用者名稱 計算機ip或者計算機名稱 遠端路徑 本地192.168.1.8客戶端 scp root install.root 192.168.1.12 usr local src 2 從遠端將檔案拷回本地 scp 使用者名稱 計算機ip或者計算機名稱 ...

ssh scp 複製檔案和資料夾

三,複製檔案或目錄命令 複製檔案 1 將本地檔案拷貝到遠端 scp 檔名使用者名稱 計算機ip或者計算機名稱 遠端路徑 本地192.168.1.8客戶端 scp root install.root 192.168.1.12 usr local src 2 從遠端將檔案拷回本地 scp 使用者名稱 計...

Linux檔案和資料夾複製

linux檔案和資料夾複製 1 本地複製 命令 cp 說明 將乙個檔案拷貝至另一檔案,或將數個檔案拷貝至另一目錄。引數 a 盡可能將檔案狀態 許可權等資料都照原狀予以複製。r 若 source 中含有目錄名,則將目錄下之檔案亦皆依序拷貝至目的地。f 若目的地已經有相同檔名的檔案存在,則在複製前先予以...