1,呼叫api的方法wnetaddconnection2實現磁碟對映,這樣就可以像操作本地磁碟一樣獲取有用的檔案
using system.io;
using system.runtime.interopservices;
[structlayout(layoutkind.sequential)]
public class netresource
netresource mynetresource = new netresource();
mynetresource.dwscope = 2;//resource_globalnet
mynetresource.dwtype = 1 ;//resourcetype_disk
mynetresource.dwdisplaytype = 3;//resourcedisplaytype_share
mynetresource.dwusage = 1;//resourceusage_connectable
mynetresource.localname = "w:";
mynetresource.remotename = remotepath;
mynetresource.provider = null;
//建立與遠端機器的連線
int ret = wnetaddconnection2(mynetresource, password, username, 0);
//複製檔案
file.copy("w://ss.txt", "c://documents and settings//all users//documents//ss.txt", true);
//關閉連線
int retdel = wnetcancelconnection2(mynetresource.localname, 0, true);
}
scp 遠端複製檔案
每次開新伺服器我都傻傻的重灌一次環境,才知道原來可以直接從其他伺服器上把家目錄遠端拷貝過來。本質上,乙個使用者就是乙個資料夾而已,全拷過來就能正常使用了。adduser username 先新增你這個使用者 su username cd 切換過來,並進入家目錄 scp r 172.0.0.0 hom...
linux遠端檔案複製 scp
linux scp命令用於linux之間複製檔案和目錄。scp是 secure copy的縮寫,scp是linux系統下基於ssh登陸進行安全的遠端檔案拷貝命令。scp命令用於在linux下進行遠端拷貝檔案的命令,和它類似的命令有cp,不過cp只是在本機進行拷貝不能跨伺服器,而且scp傳輸是加密的。...
遠端呼叫shell指令碼檔案和遠端複製檔案
1 安裝sshpass yum install sshpass sshpass p sa ssh root 192.168.56.105 c bin bash test.sh 3 從本地複製檔案到遠端伺服器 sshpass p sa scp egova pub ex.jar root 192.168...