當前位置:首頁 » 雲伺服器 » 從一台電腦定時復制文件到伺服器

從一台電腦定時復制文件到伺服器

發布時間: 2025-08-03 13:39:22

⑴ 如何用BAT解決兩台伺服器間有條件的每天定時拷貝文件

為了實現兩台伺服器間有條件的每天定時拷貝文件,可以使用批處理文件(.bat)來完成這項任務。下面是一個示例,該批處理文件可以實現每天定時從指定伺服器拷貝符合條件的文件到本地伺服器。這里假設本地伺服器ip為192.168.123.4,目標目錄為test,用戶為zhou,密碼為123。本地伺服器目錄為D:\test。

首先,我們需要在網路驅動器中映射目標伺服器,使用以下命令:

net use \\192.168.123.4\test "123" /user:zhou

接著,需要取消目標目錄的只讀、隱藏和系統屬性,以便文件能夠被正確復制,命令如下:

attrib -r -h -s d:\test\*.*

然後,使用for循環遍歷目標伺服器中的所有文件,檢查文件的最後修改日期是否與當前日期相同:

for /f "delims=" %%a in ('dir /s/b/a-d "\\192.168.123.4\test\"') do ( set "a=%%~ta" if "!a:~,10!"=="!date:~,10!" echo a|x /s "%%~dpnxa" d:\test )

其中,"a:~,10!"表示截取時間戳的前10位,"!date:~,10!"表示當前日期的前10位,通過這種方式來判斷文件是否符合條件。符合要求的文件會被拷貝到本地目錄D:\test。

最後,顯示操作成功,並暫停批處理文件,以便用戶可以看到結果:

echo OK & pause

⑵ windows 命令行不支持被動ftp,如何通過寫windows批處理,定時上傳文件到FTP伺服器

可以使用命令行工具curl,它支持被動模式的ftp訪問

⑶ 如何實現將一台sql server 2000資料庫的數據定時自動備份到另一台伺服器上(只要備份數據就可以)

通過企業管理器設置資料庫的定期自動備份計劃。
1、打開企業管理器,雙擊打開你的伺服器
2、然後點上面菜單中的工具-->選擇資料庫維護計劃器
3、下一悉者步選擇要進行自動備份的數據-->下一步更新數據優化信息,這里一般不用做選擇-->下一步檢查數據完整性,也一般不選擇
4、下一步指定資料庫維護計劃,默認的是1周備份一次,點返核擊更改選擇備份的日期及時間點確定,
5、下一步指定備份的磁碟目錄,選擇指定目錄,然後選擇刪除早於多少天前的備份,選擇一個星期刪除一次備份,具體備份看你的要求,備份文件擴展名默認的是BAK
6、下一步指定事務日誌備份計劃,看你的需要做選擇-->下一步要生成的報表,一般不做選擇-->下一步維護計劃歷史記錄,最好用默認的選項-->下一步完成
7、完成後系統很可能會提示Sql Server Agent服務未啟動,先點確定完成計劃設定,然後找到桌面最右邊狀態欄中的SQL圖標,雙擊點開,在服務中選擇Sql Server Agent,然後點擊運行箭頭,選上下方的當啟動OS時自動啟動服務
8、設置啟動sql server Agent:
運行Services.msc,設置sqlserverAgent為自動啟動。

啟用SQLserver Agent是必要的,而且也可以通過它來添加作業或者SQL語句來執行備份。然後再通過相應的批處理來刪漏陸掘除多餘的備份,保留幾天的備份。相關資料請另行查閱!

⑷ 如何實現將一台sql server 2000資料庫的數據定時自動備份到另一台伺服器上(只要備份數據就可以)

一台伺服器:伺服器A
另一台伺服器:伺服器B
那就在伺服器B上添加伺服器A的實例(也就是伺服器B能通過企業管理器訪問A),
然後再B上面做A的定時自動備份就行了。
這里是不允許網路備份的,樓上的明顯不行。

⑸ windows系統下,如何定期把本地文件夾備份到遠程的另一台機子上

1、喚出任務欄開始菜單,選擇"管理工具→Windows Server Backup"項。

⑹ win7下使用CMD里的robo復制文件,8-128 用的線程越多就越快嗎

巧用Win7多線程復制 提高操作速度
在進行大量的文件數據復制時,「龜速」可能會讓一些朋友頭疼不已:幾百兆或幾G的文件還算可以,但是文件有幾十G甚至上百G的時候,估計這樣的速度就讓人有點等不下去了。
其實Windows7中已經內置了多線程復制的功能,可以大大提高復制速度,你有沒有試過呢?
RoboCopy 解釋:
RoboCopy 命令:它是一個命令行的目錄復制命令,自從 Windows NT 4.0 開始就成為 windows 資源工具包的一部分,然後在 Windows Vista、windows 7 和 Windows Server 2008 採用作為標準的功能內置,這個工具不僅復制速度非常快,而且支持斷點續傳,甚至可以支持在制定的時間定時進行拷貝。
而在Windows 7 中的此項功能也得到升級——已經可以支持多線程了,這就意味著可以大大提升復制速度。
而且該功能可以創建兩個文件結構完全的鏡像副本而不復制任何不需要的重復文件,同時還允許您保留所有相關文件信息,包括日期和時間戳、安全訪問控制列表(ACL))等等。
對那種N多小文件目錄的復制能把速度提高一個數量級 ,幾千個文件3秒就復制完了,而常用的復制粘貼方式大概需要45秒。
具體使用方法:
打開命令提示符(點擊開始 - 所有程序 - 附件 - 命令提示符,或同時按下Win鍵+R鍵,輸入CMD,確定)
例如要把光碟F:\\里的所有文件拷貝到E盤的\\CD目錄下,可以運行以下命令:
Robo /s F:\\ E:\\CD
即使此時突然取出光碟,也無妨,robo 會一直等待,直到把光碟重新放入光碟機又會自動開始拷貝。
如果您沒有設置復制的線程數量,則默認採用8線程來進行復制操作。
實例:Win7en樂園在測試中,將D盤中的迅雷網盤文件夾復制到F盤,具體截圖如下:

另外, Robo 還有很多強大的使用方法,您可以使用 robo /? 命令進行查詢,該命令下的更很多較為詳細的指令,這里簡單的列出一些,當然,有興趣的話您可以親自嘗試。

Robo相關使用說明:
-------------------------------------------------------------------------------
ROBOCOPY :: Windows 的可靠文件復制
-------------------------------------------------------------------------------
用法 :: ROBOCOPY source destination [file [file]...] [options]
源 :: 源目錄(驅動器:\路徑或\\伺服器\共享\路徑)。
目標 :: 目標目錄(驅動器:\路徑或\\伺服器\共享\路徑)。
文件 :: 要復制的文件(名稱/通配符: 默認為 "*.*")。
::
:: 復制選項:
::
/S :: 復制子目錄,但不復制空的子目錄。
/E :: 復制子目錄,包括空的子目錄。
/LEV:n :: 僅復制源目錄樹的前 n 層。
/Z :: 在可重新啟動模式下復制文件。
/B :: 在備份模式下復制文件。
/ZB :: 使用可重新啟動模式;如果拒絕訪問,請使用備份模式。
/EFSRAW :: 在 EFS RAW 模式下復制所有加密的文件。
/COPY:復制標記:: 要復制的文件內容(默認為 /COPY:DAT)。
(復制標記: D=數據,A=屬性,T=時間戳)。
(S=安全=NTFS ACL,O=所有者信息,U=審核信息)。
/DCOPY:T :: 復制目錄時間戳。
/SEC :: 復制具有安全性的文件(等同於 /COPY:DATS)。
/COPYALL :: 復制所有文件信息(等同於 /COPY:DATSOU)。
/NOCOPY :: 不復制任何文件信息(與 /PURGE 一起使用生效)。
/SECFIX :: 修復所有文件的文件安全性,即使是跳過的文件。
/TIMFIX :: 修復所有文件的文件時間,即使是跳過的文件。
/PURGE :: 刪除源中不再存在的目標文件/目錄。
/MIR :: 鏡像目錄樹(等同於 /E 和 /PURGE)。
/MOV :: 移動文件(復制後從源中刪除)。
/MOVE :: 移動文件和目錄(復制後從源中刪除)。
/A+:[RASHCNET] :: 將給定的屬性添加到復制文件。
/A-:[RASHCNET] :: 從復制文件中刪除給定的屬性。
/CREATE :: 僅創建目錄樹和長度為零的文件。
/FAT :: 僅使用 8.3 FAT 文件名創建目標文件。
/256 :: 關閉超長路徑(> 256 字元)支持。
/MON:n :: 監視源;發現多於 n 個更改時再次運行。
/MOT:m :: 監視源;如果更改,在 m 分鍾時間內再次運行。
/RH:hhmm-hhmm :: 運行小時數 - 可以啟動新副本的時間。
/PF :: 以每個文件(而不是每個步驟)為基礎檢查運行小時數。
/IPG:n :: 程序包間的間距(ms),以釋放低速線路上的帶寬。
/SL :: 對照目標復制符號鏈接。
/MT[:n] :: 使用 n 個線程進行多線程復制(默認值為 8)。
n 必須至少為 1,但不得大於 128。
該選項與 /IPG 和 /EFSRAW 選項不兼容。
使用 /LOG 選項重定向輸出以便獲得最佳性能。

⑺ 電腦上的文件如何自動備份到公司伺服器

最原始的方法是先在伺服器開設一個共享文件夾,然後在需要備份的文件的電腦上打開電腦左下角的開始,運行,輸入伺服器ip,格式例如這樣\\192.168.10.2
然後回車打開後就可以將文件復制上去保存了。

⑻ 如何讓windows將大量文件自動定時備份至linux伺服器

這樣吧!
1.你在windows上裝備FlashFXP這個軟體!然後定製一個傳送列隊,把列隊可以存出來,在軟體中把是否覆蓋這類東西設好,然後雙擊那個列隊文件,就開始上傳了!然後再windows計劃任務里把這個列隊文件設成計劃任務!
2.或者你可以在linux上開SMB服務,就是把linux的一個區域模擬成windows的共享,這樣你就可以簡單的用復制粘貼等操作把你文件到linux上去了(做個.bat的批處理文件拷貝也可以,這樣bat文件就可以放到計劃任務里了),把共享做個映射的硬碟;
2.1用Allway Sync備份工具 V9.2.11 漢化版這個軟體去同步兩邊的文件,
2.2當然你也可以用fast這個軟體,自動復制指定文件夾所有文件,對方如果同名文件存在,可以根據修改日期自動判斷是否覆蓋!淡然執行那個按鈕你得點,不過這個問題可以用按鍵精靈解決,讓按鍵精靈設定好時間,定時啟動替你干這個!
當然高級辦法也有,有人用VBS腳本來干,不過我不熟那個,所以沒用,但網上能找到!
3.在linux系統上設置crontab, 晚上定時去windows ftp上下載。借鑒樓下的做了點說明
3.1 在windows上安裝ftp服務端
3.2 在寫下載腳本auto_download.sh:
參考:
lftp 10.0.0.1 -u user,passwd -e 'cd /pwd;get XX;quit'
多文件下載請用mget
3.3 在linux上設定crontab
crontab -e
00 00 * * * sh /pwd/auto_download.sh
每天零點開始執行auto_download.sh 這個腳本
呵呵,這么多思路你慢慢想吧!總有好辦法的!祝你好運

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:645
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:936
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:632
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:821
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:731
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1066
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:299
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:160
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:852
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:763