當前位置:首頁 » 文件傳輸 » ftp文件定期清理
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

ftp文件定期清理

發布時間: 2022-05-23 08:14:11

⑴ 刪除FTP伺服器上的文件

這個問題應該是正常的,因為你在系統中刪除文件時操作系統來做這件事,而在ftp中刪除文件時ftp伺服器做這件事,操作系統和ftp伺服器屬於兩種對文件的機制,你可以嘗試在ftp伺服器上設置是否有刪除文件進入回收站而不是直接刪除

如何刪除FTP文件

1.文件被鎖定,例如ACCESS資料庫,正在被使用,因此不能被清除,解決辦法是登錄虛擬主機管理平台,進入到主機管理中,把空間運行暫停,然後等數十秒鍾再清除就可以了。
2.文件的索引壞了。在一台有上百萬文件的伺服器中,很有可能發生這種情況,這類文件用上面的方式無法刪除。(解 決方法:聯系本司技術工程師,一般在24小時內解決)。
3.用戶自己曾經對上層目錄設定了不能寫入的保護性操作,解決方法:登陸用戶控制後台-自助管理-管理主機-打開相應目錄的寫操作許可權,然後用ftp登陸刪除。
4.同一刻有其他人打開你的ftp在操作,此時必須是其他 ftp操作關閉才能刪除。
5.文件名亂碼或有空格,用ftp重命名該文件然後刪除。或者進入到「高級管理」裡面,也可以刪除掉的。這個涉及到許可權問題,看你的主機服務商給沒給你這個許可權了。

⑶ 批處理實現FTP自動下載完後清理源文件

前面每3分鍾檢查有無新文件,然後下載到本地並刪除,這個可以用批處理實現,後面彈出消息框這個就需要vbs來做了,你確定後面這個功能有必要?如果需要實現,那麼就會增加代碼復雜度與文件讀寫操作,而且每3分鍾彈出一個窗口,如果不手動去關,程序就會卡在那裡。

⑷ 如何定期刪除ftp上用戶收傳的文件

希望對你有幫助:實現不同用戶不同許可權現在我們就來實現三個用戶的不同許可權:a.upload用戶,可以上傳下載,可以新建文件夾,但不能刪除文件和文件夾,不能重命名原有文件和文件夾;b.download用戶,只能下載;c.admin用戶,管理員,可以上傳,可以下載,可以新建文件夾,可以刪除和更改文件和文件夾名。這些用戶都不能登錄系統,並且用ftp連接時鎖定在自己的家目錄中不能進入系統文件夾。catupload>*******#upload用戶的密碼>download>*******>admin>****************>!說明,此文本文件的格式是:單數行為用戶名,偶數行為密碼#db_load-T-thash-flogins.txt/etc/vsftpd_login.db#chmod600/etc/vsftpd_login.db#useradd-d/home/ftpsitevirtual;#chmod700/home/ftpsite;#su-virtual-c"echohello>/homt/ftpsite/test.file(建立虛擬用戶所要訪問的ftp目錄並設置僅virtual用戶訪問的許可權和創建一個供下載實驗的文件)#vi/etc/vsftpd.conf在此文件中插入下面的配置語句guest_enable=YES(啟用虛擬用戶)guest_username=virtual(將虛擬用戶映射為本地virtual用戶)pam_service_name=vsftpd(指定PAM配置文件為在/etc/pam.d/下的vsftpd)user_config_dir=/etc/vsftpd_user_conf(指定不同虛擬用戶配置文件的存放路徑)保存退出#mkdir/etc/vsftpd_user_conf開放不同用戶的不同許可權echo"anon_world_readable_only=NO">/etc/vsftpd_user_conf/download(開放download用戶的下載許可權——只能下載;注意這個不地方不要寫成YES,否則將不能列出文件和目錄)#cp/etc/vsftpd_user_conf/download/etc/vsftpd_user_conf/uploadvi/etc/vsftpd_user_conf/upload,添加下列行write_enable=YES(增加寫許可權)anon_upload_enable=YES(增加上傳許可權)anon_mkdir_write_enable=YES(增加創建目錄的許可權)#cp/etc/vsftpd_user_conf/upload/etc/vsftpd_user_conf/admin增加一行:anno_other_writer_enable=YES(增加管理員用戶的刪除/重命名的許可權)測試killall-9vsftpd;/usr/local/sbin/vsftpd/etc/vsftpd.conf&以用戶名download和你設置的密碼登錄,ls,可以看到文件,下載,成功!put一個文件,提示Permissiondenied。renametest.file同樣許可權被拒絕;deletetest.file同樣不成功!輸入quit退出,以upload用戶登錄,OK!可以上傳,下載,mkdirlsf,提示「/lsf"created;renamelsflsf1提示Permissiondenied,刪除文件同樣不成功!輸入quit退出,以admin用戶登錄,可以有上述所有許可權,然後rmdirlsf,提示;deletetest.file提示Deleteoperationsuccessful!OK,大功告成了!

⑸ ftp 刪除文件

你們的FTP,已經設置了許可權,只能寫入,拒絕刪除。這個問題的話,還得讓你們的老師去FTP伺服器上修改許可權,可以設置一個管理員賬號,給這個賬號有刪除的許可權,讓你們同學定期去登陸這個賬號,進行清理,這個賬號密碼最好設置復雜點。因為你們目前的賬號有寫入無刪除許可權,只要登陸這個賬號都能寫入但都不能進行刪除操作,那隻有這個方法了。

⑹ 怎樣刪除FTP里的一個文件

需要ftp伺服器的管理員才有許可權刪除,具體的刪除方法為:

1、首先,隨意打開一個文件窗口,在上方的地址欄中輸入ftp的網站。

⑺ 批處理怎樣定期刪除ftp上的舊備份文件

at /every: "del /f XXX.txt"

⑻ ftp刪除文件

通過ftp刪除文件的方法:
1、通過ftp登錄遠程伺服器。
2、選中要刪除的文件,右鍵,點擊「刪除」。
ftp:
FTP 是File Transfer Protocol(文件傳輸協議)的英文簡稱,而中文簡稱為「文傳協議」。用於Internet上的控制文件的雙向傳輸。同時,它也是一個應用程序(Application)。基於不同的操作系統有不同的FTP應用程序,而所有這些應用程序都遵守同一種協議以傳輸文件。在FTP的使用當中,用戶經常遇到兩個概念:"下載"(Download)和"上傳"(Upload)。"下載"文件就是從遠程主機拷貝文件至自己的計算機上;"上傳"文件就是將文件從自己的計算機中拷貝至遠程主機上。用Internet語言來說,用戶可通過客戶機程序向(從)遠程主機上傳(下載)文件。

⑼ FTP定時上傳下載與刪除文件

可能是你的分太少了吧,多給點分會有人來的。。。。

這個問題我的思路是通過windows的計劃任務結合批處理文件

計劃任務這個我就不詳細說了,網上很多資料。
然後是批處理命令,以下是我在另外一個問題的回答,你可以參考下:

—————————我是傳說中的分割線————————————
測試通過。
首先為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伺服器都有超時設置,當你連接上又不做操作,超過一定時間就拆線。避免客戶端長期占線影響SERVER 效率。
解決方法:
在沒有傳輸數據時,定時發送NOOP指令,該指令是為了維護連接,目的就是不讓FTP SERVER斷線,FTP SERVER 接收後不做任何操作。只是返回:
200 Ok. Parameter was ''.