當前位置:首頁 » 文件管理 » ftp自動上傳

ftp自動上傳

發布時間: 2022-01-11 03:07:10

① 如何ftp命令自動上傳文件至指定的文件夾

用FTP 上傳 軟體這就不用多說了吧。。
然後登陸FTP 點開 data文件夾
然後選中你要上傳的文件
點軟體上的 上傳按扭 就可以啦。。。

或者 你上傳到了FTP任何一個位置
直接剪貼 或者拖拽 放到data文件夾 就行的
記住FTP就是一個網路硬碟。。。和家裡電腦硬碟唯一區別就是一個在網上,一個在自己家電腦上。。其實操作和用自己家電腦硬碟一樣的。。。

② ftp自動傳輸

如果你還沒用上傳使用的程序。可以使用下面的代碼生產一個FTP上傳所需的可執行程序。如果有了直接看2.

FtpClient fc=new FtpClient("ftp://172.16.20.2","用戶名","密碼");
fc.Upload(new FileInfo(@"要上傳文件路徑名","上傳後該文件以什麼名字在ftp伺服器上顯示");
console.WriteLine("ok");

以上是一段c#寫的ftp上傳文件的代碼。FtpClient是一個第三方幫助文件,要引用到程序中
在vs中編譯運行後得到可執行文件(.exe)

2.然後打開控制面板->任務計劃->添加任務計劃(雙擊)->任務計劃向導(點擊下一步)->瀏覽->選擇已有的FTP上傳程序(或者選中剛剛生產的可執行文件)
接著就按個人需要點擊就可以了。

③ DOS如何實現FTP自動上傳和下載..最好有日誌紀錄

這個做起來比較麻煩呀。。
原理是利用dos下的ftp命令,再用bat批量執行。
但是,在dos下進入ftp環境後,無法再用同一bat裡面的命令操作ftp,所以,需要建立多個bat,在打開ftp環境後,再調用另外的bat文件進行處理。這需要你有一定得dos命令知識以及FTP命令知識。
我簡單寫一下。
呃。。 比較復雜。佔位測試ing

—————————我是傳說中的分割線————————————
測試通過。
首先為dos命令下的bat文件:ftp.bat:
@echo off
REM 採用環境變數方式配置文件夾,日誌等
set BASE = d:
set DOWNLOAD_PATH = d:\gao
set UPLOAD_PATH = d:\hua
set LOG_PATH = d:\log
set LOG_FILE = d:\log\log.txt
REM 判斷目錄是否存在。估計目錄你早已建好,但是為了完整,還是寫上吧。
%BASE%
if not exist %DOWNLOAD_PATH% (
mkdir %DOWNLOAD_PATH%
)
if not exist %UPLOAD_PATH% (
mkdir %UPLOAD_PATH%
)
if not exist %LOG_PATH% (
mkdir %LOG_PATH%
)
REM 程序運行
echo ========================================== >> %LOG_FILE%
set DATET=%date%%time%
echo 程序開始運行,時間:%DATET% >> %LOG_FILE%
cd %DOWNLOAD_PATH%
REM 注意下面這句,其中,download.ftp為下載指令集,注意前面的地址。
ftp -n -s:"d:\download.ftp" >> %LOG_FILE%
echo 本次下載的文件如下:>> %LOG_FILE%
dir /B %DOWNLOAD_PATH\*.* >> %LOG_FILE%
echo 下載操作結束,時間:%DATET% >> %LOG_FILE%
REM 下面是上傳,基本類似。
ftp -n -s:"d:\upload.ftp">> %LOG_FILE%
echo 本次上傳的文件如下:>> %LOG_FILE%
dir /B %UPLOAD_PATH\*.* >> %LOG_FILE%
echo 上傳操作結束,時間:%DATET% >> %LOG_FILE%
echo ============================================ >> %LOG_FILE%
———————再次出現的分割線————————————
以下為下載指令集download.ftp:
open 192.168.1.150
user TEST
123
cd /home/ms/gh/out
prompt off
mget *.*
bye
———————不願出場的分割線————————————
以下為上傳指令集upload.ftp:
open 192.168.1.150
user TEST
123
cd /home/ms/gh/in
prompt off
mput *.*
bye
———————最後謝幕的分割線————————————
以上這些估計可以滿足你的要求了。
話說,我以前還從未考慮過用批處理方式操作過ftp,頂多是自己寫個原生ftp程序。。。。

④ 文件自動上傳 FTP

下載FlashFXP軟體,版本不用是最新的。

連接上FTP伺服器

右鍵點擊需要上傳的文件,高級傳輸->隊列為

可以在隊列欄看到隊列信息

依次點擊工具->計劃,在已計劃的任務對話框中新建計劃任務

設置好運行時間等條件,點擊保存就可以了。到點將自動上傳數據。

⑤ 如何自動備份資料庫後將備份自動上傳到FTP伺服器

這篇文章很有分享價值,因為我們在實際的生產環境中需要將資料庫進行自動備份,然後上傳到指定的位置,當然也可以像以下文章中所講的一樣,上傳到你指定的FTP伺服器中,從而實現Mysql資料庫自動備份並上傳到遠程FTP伺服器的部署,在Linux技術交流群中,也有朋友會遇到這方面的問題,可以將此文分享給群友共益。
注意:任何的操作都會具有風險性,請在本機實際測試通過之後再部署到伺服器環境,這樣即熟練的掌握了操作的技巧,也能在測試過程中發現問題,尋找解決方法。

說明:我這里要把MySql資料庫存放目錄/var/lib/mysql下面的data資料庫備份到/home/mysql_data裡面
並且保存為mysqldata_bak_2012_12_19.tar.gz的壓縮文件格式(2012_12_19是指備份執行時當天的日期)
然後只保留最近7天的備份
再把備份文件通過ftp伺服器上傳到指定空間,只保留最近7天的數據
實現步驟:
1、創建保存備份文件的路徑:/home/mysql_data
cd /home
mkdir mysql_data
2、創建備份腳本文件:/home/mysql_data/mysql_databak.sh
cd /home
cd mysql_data
touch mysql_databak.sh
vim mysql_databak.sh
輸入以下內容:
#######################################################################################################
#!/bin/sh
DUMP=/usr/bin/mysqlmp #mysqlmp備份文件執行路徑
OUT_DIR=/home/mysql_data #備份存放路徑
LINUX_USER=root #系統用戶名
DB_NAME=data #要備份的資料庫名字
DB_USER=root #資料庫賬號 注意:非root用戶要用備份參數 --skip-lock-tables,否則可能會報錯
DB_PASS=123456 #資料庫密碼
DAYS=7 #DAYS=7代表刪除7天前的備份,即只保留最近7天的備份
cd $OUT_DIR #進入備份存放目錄
DATE=`date +%Y_%m_%d` #獲取當前系統時間
OUT_SQL="$DATE.sql" #備份資料庫的文件名
TAR_SQL="mysqldata_bak_$DATE.tar.gz" #最終保存的資料庫備份文件名
$DUMP -u$DB_USER -p$DB_PASS $DB_NAME --default-character-set=utf8 --opt -Q -R --skip-lock-tables> $OUT_SQL #備份
tar -czf $TAR_SQL ./$OUT_SQL #壓縮為.tar.gz格式
rm $OUT_SQL #刪除.sql格式的備份文件
chown $LINUX_USER:$LINUX_USER $OUT_DIR/$TAR_SQL #更改備份資料庫文件的所有者
find $OUT_DIR -name "mysqldata_bak_*" -type f -mtime +$DAYS -exec rm {} \; #刪除7天前的備份文件
deldate=` date -d -7day +%Y_%m_%d ` #獲取7天前的時間
ftp -n<<!
open 192.168.1.1 21 #打開ftp伺服器。21為ftp埠
user admin 123456 #用戶名、密碼
binary #設置二進制傳輸
cd mysqlbak #進入ftp目錄(這個目錄必須為ftp空間真實存在的目錄)
lcd /home/mysql_data #列出本地目錄
prompt
put mysqldata_bak_$DATE.tar.gz mysqldata_bak_$DATE.tar.gz #上傳目錄中的文件
delete mysqldata_bak_$deldate.tar.gz mysqldata_bak_$deldate.tar.gz #刪除ftp空間7天前的備份
close
bye !
#######################################################################################################
3、修改文件屬性,使其可執行
chmod +x /home/mysql_data/mysql_databak.sh
4、修改/etc/crontab
vi /etc/crontab
在下面添加
30 1 * * * root /home/mysql_data/mysql_databak.sh
表示每天凌晨1:30分執行備份
5、重新啟動crond使設置生效
/etc/rc.d/init.d/crond restart
chkconfig crond on #設為開機啟動
service crond start #啟動
每天你在/home/mysql_data目錄下面可以看到類似mysqldata_bak_2012_12_19.tar.gz這樣的壓縮文件
如果需要恢復文件的時候,只需要把這個文件解壓即可
解壓縮tar -zxvf mysqldata_bak_2012_12_19.tar.gz
至此,我們完成了Linux中Mysql資料庫自動備份並上傳到遠程FTP伺服器的部署。

⑥ 如何寫一個bat批處理自動上傳文件到FTP

@EchoOff
Echoopen10.80.138.16>ftp.up
EchoFTP_Admin>>ftp.up
EchoPassword11>>ftp.up
EchoCd.User>>ftp.up
Echobinary>>ftp.up
Echoput"D:UserListUser.csv">>ftp.up
Echobye>>ftp.up
FTP-s:ftp.up
delftp.up/q
Pause

直接寫好了.請測試.

以上代碼經測試可用.

⑦ 如何實現FTP文件的定時上傳功能

建立站點啟動CuteFTP、
選擇「文件」→「連接向導」,然後順著向導,選擇上傳文件夾,如C:\Upload。同時設置伺服器

保存上傳隊列
選擇「傳送」→「隊列」→「保存隊列」,並保存當前列表為ccu.com(如圖1)。
保存隊列文件
注意:如果你有多個文件需要上傳到不同的FTP伺服器上,那可以重復上述步驟,新建多個隊列文件。

自動上傳文件
選擇「傳送」→「按計劃任務傳送」,在打開的窗口中選中「啟用計劃任務管理器」復選框,再單擊「添加隊列文件」按鈕(如圖2)。打開先前保存的ccu.que,接著,在打開的(如圖3)所示的窗口中設置定時上傳時間。按下「確定」按鈕即可把它添加到當前列表中(如圖4)。
添加隊列文件
設置定時上傳時間
已將隊列添加到列表中
最小化CuteFTP,等到了我們設置的時間,機器會自動把數據上傳到FTP伺服器上。

兩個技巧
1.如果選擇圖4中「顯示倒計時」復選框,再單擊「在完成傳送後」下拉列表框,選擇「關閉計算機」。那機器會在上傳前一段時間顯示一個倒計時窗口,同時在上傳完成後,也會自動關閉計算機。
2.選擇「編輯」→「設置」,在打開的窗口中單擊「顯示」下的「聲音」項,再選擇相應的事件,然後單擊相應事件。再在窗口下方選擇相應的聲音,或者單擊「打開」按鈕選擇相應的WAV聲音即可(如圖5)。這樣當我們連接伺服器、斷開連接、開始下載、出現疑問或開始上傳時就會有相應的聲音來提醒我們。
設置提醒聲音

⑧ 自動上傳FTP腳本

你用ftp 工具 上傳不行嗎 用這個工具

8uftp同時支持直接上傳壓縮包,可在空間上直接解壓。也可以在空間上壓縮後直接下載壓縮包。
.增加遠程ftp目錄的復制URL功能
增加遠程ftp目錄和本地目錄對比的工具

⑨ 如何ftp命令自動上傳文件至指定的文件夾

。 然後登陸FTP 點開 data文件夾 然後選中你要上傳的文件 點軟體上的 上傳按扭 就可以啦。。。 或者 你上傳到了FTP任何一個位置 直接剪貼 或者拖拽 放到data文件夾 就行的 記住FTP就是一個網路硬碟。。。和家裡電腦硬碟唯一區別就是一個在網上,一個在自己家電腦上。。其實操作和用自己家電腦硬碟一樣的。。。

⑩ 怎麼讓文件自動上傳ftp伺服器

下載FlashFXP軟體,版本不用是最新的。

2
連接上FTP伺服器

3
右鍵點擊需要上傳的文件,高級傳輸->隊列為

4
可以在隊列欄看到隊列信息

5
依次點擊工具->計劃,在已計劃的任務對話框中新建計劃任務

熱點內容
php種子怎麼打開 發布:2024-11-15 06:07:01 瀏覽:345
密碼箱的密碼忘記了如何開鎖 發布:2024-11-15 06:04:41 瀏覽:955
安卓軟體和蘋果系統哪個好 發布:2024-11-15 05:48:32 瀏覽:283
pythonwhileelse 發布:2024-11-15 05:39:10 瀏覽:671
java文件流上傳文件 發布:2024-11-15 05:24:02 瀏覽:147
linux安裝so 發布:2024-11-15 05:22:29 瀏覽:581
九游版冒險王2適合安卓哪個版本 發布:2024-11-15 05:12:33 瀏覽:600
iphonexsmax怎麼連接伺服器 發布:2024-11-15 05:11:46 瀏覽:775
長江存儲校招 發布:2024-11-15 05:11:01 瀏覽:966
oraclesql函數大全 發布:2024-11-15 05:10:00 瀏覽:465