當前位置:首頁 » 編程軟體 » 自動刪除文件腳本

自動刪除文件腳本

發布時間: 2022-01-09 13:31:16

A. 誰能給做個win7定時自動刪除,某個文件夾中10天之前的文件的腳本。開機自動執行,有點像

在Win7系統中,我們可以使用任務計劃設置功能結合shutdown命令靈活設置任務計劃,讓Win7系統實現定時自動執行,並且可以定製日常任務,讓Win7按指定時間頻率自動執行達到win7定時自動刪除文件的目的,設置如下:
1、我們在Win7系統中點擊開始按鈕,依次選擇打開所有程序—附件—系統工具,找到任務計劃程序即可打開Win7系統的任務計劃設置面板。
2、在Win7系統的任務計劃程序設置面板中,我們點擊菜單操作—創建基本任務。
3、輸入新建任務的名稱和描述,點擊下一步按鈕。
4、在觸發器選項中選擇自己需要的執行頻率,比如是每天、每周、每月還是單次等等,繼續下一步。
5、繼續設置觸發時間詳細選項。繼續點擊下一步。
6、在操作選項中,Win7系統可以讓我們在啟動程序、發送電子郵件、顯示消息中選擇,因為我們需要執行某個批處理文件,所以這里我們選擇啟動程序。繼續點擊下一步。
7、現在進入啟動程序詳細設置,在程序或腳本一欄點擊瀏覽,選擇自己已經寫好的批處理文件1.bat。做個刪除文件的批處理如: 1.bat,文件代碼 一句
『rd "X:\*\" /s /q』(X代表你要刪除文件的盤符,*代表刪除文件的路徑。)。

8、點擊下一步之後,我們可以看見Win7任務計劃會給出當前設置任務的詳細情況,確認無誤後點擊確認按鈕即可完成Win7的任務計劃設定。

B. win10會自動刪除腳本怎麼破

方法一
1、可以使用電腦管家的文件修復工具修復。
2、首先打開電腦管家工具箱。

3、找到「文件恢復」工具

4、點擊「恢復被刪除的文件」,選擇內存卡恢復。

5、等待掃描結束後,即可查找到被刪除的文件,選擇恢復即可。
方法二、
步驟 :
1、單擊「開始——運行,然後輸入regedit (打開注冊表)
2、依次展開:HEKEY——LOCAL——MACHIME/SOFTWARE/microsoft/WINDOWS/ CURRENTVERSION/EXPLORER/DESKTOP/NAMESPACE 在左邊空白外點擊「新建」,選擇:「主鍵」,把它命名為「645FFO40——5081——101B——9F08——00AA002F954E」再把右邊的「默認」的主鍵的鍵值設為「回收站」,然後退出注冊表。就OK啦。
3、要重啟你的計算機。只要你機器沒有運行過磁碟整理。系統完好.任何時候的文件都可以找回來。

C. 題目:怎麼用SHELL寫的一個自動刪除文件的腳本

rm_file()
{
find / -type -f -mtime +7 -exec rm {} \;
}

然後把這個函數放入用戶的.bash_profile中去,就可以開機自動刪除一個星期前創建或修改的文件了

如果你是root ,那麼你的.bash_profile文件就在根目錄下中,如果你是普通用戶,那麼這個文件,就在$HOME中
find命令在「/」下查找普通文件,修改時間在7日以內的文件,-exec是來執行命令,rm的,後面的{} \;是-exec執行命令時必須加上的東西

D. 求自動刪除文件夾里所有文件的批處理腳本文件

DOS命令刪除某文件夾下所有文件是很容易的。甚至不需要批處理。
但是DOS命令組成的批處理無法做到「定期」。這需要在DOS下通過編程調用時間函數等等,遠超出了批處理的功能。

如果你是在WINDOWS下用這個方法來定期清理某文件夾,這就容易多了。
1、打開記事本程序,在其中寫入以下命令。
del x:\y\*.* /s /q (x為你想操作的盤符,y為你想操作的文件夾名)
exit
2、保存此文件為.BAT或者.CMD文件。
3、使用控制面板中的「計劃任務」,設定一個時間運行此批處理文件。

4、更簡單的辦法:把這個.bat 或.cmd文件放在開始菜單中的「啟動」項中。這樣,每次開機的時候就會執行一遍。

E. 開機登錄時電腦自動刪除某個文件的登錄腳本怎麼寫

記事本寫 del ****** 保存成 .bat擴展名在系統任務計劃中設置成開機運行

F. linux 自動刪除文件腳本

在腳本中應該這樣寫:
rm -rf `/usr/bin/find /opt/scommnet/webchat/upload/* -ctime 2`

注意是 ` 不是單引號.

G. linux 下如何編寫定時刪除某目錄下文件的腳本

自己編寫crontab設定計劃任務就是了, 那個服務就是做這些定時的,自動化的工作用的。要寫什麼腳本的,一個命令搞定。
給你個手冊頁自己看吧。

補充回答:
運行這個命令:
crontab -e
此命令將打開一個文本編輯器以添加新任務。
* 20 * * * rm -rf /root/febhost/dat/* /root/febhost/log/*

用對應的文本編輯器命令保存退出(vi編輯器是按esc後打:wq)

如果你對這種方式不熟悉,也可以直接改/etc/crontab,我看到你是要刪除root文件夾內的目錄,假設你有root許可權(因為/etc/crontab所有者是root,並且只有以root身份執行刪除命令才能刪除root home內的文件),用以下命令打開此文件:
vi /etc/crontab
將游標移動至最後一行,按o鍵新開一行輸入以下內容:
* 20 * * * root rm -rf /root/febhost/dat/* /root/febhost/log/*

給你解釋下此行的含義吧,前五個以4個空格分隔開的值依次表示:分、時、日、月、周,如果取所有值就是打*號,如果你想周期性的運行一個任務,crontab也接受范圍指定,比如說一天中的早8點到晚6點每隔一小時(就是每兩小時,將會在8,10,12,14,16,18執行)執行你這個刪除命令這樣寫:
* 8-18/2 * * * root rm -rf /root/febhost/dat/* /root/febhost/log/*
第一個欄位是分鍾,取值范圍:0-59
第二個欄位是小時。取值范圍:0-23
第三個欄位是一個月中的第幾天,取值范圍:1-31
第四個欄位是一年中的第幾個月,取值范圍:1-12
最後一個欄位是一個星期中的第幾天,以星期天開始依次的取值為0~7,0、7都表示星期天。
下一個欄位是執行該命令的用戶身份,這里是root用戶,最後一個欄位就是定時運行的命令。

H. 自動刪除文件批處理腳本&工具

呵呵,我空間放了個計算日期的例子,正好用在你這問題上,批處理可放任意位置,已經注釋得很細了,需要的話再單獨Hi一下:

@echo off&setlocal enabledelayedexpansion

:: 下兩行為分別假定的天數和處理文件夾名,請自己修改
set ds=7
set di=d:\abc

set "dy=%date:~,4%"
set "dm=%date:~5,2%"
set "dd=%date:~8,2%"
echo 當前日期為:%dy%年%dm%月%dd%日
echo.
if %dm:~,1%==0 set "dm=%dm:~1%"
if %dd:~,1%==0 set "dd=%dd:~1%"
set/a "dd-=ds"
if !dd! gtr 0 goto ok
echo 正在計算%ds%天前的日期...
:ry
set /a "feb=^!(!dy!&3)+28"
if "%dy:~2,2%" equ "00" set/a "feb=feb-1+^!(dy:~,2&3)"
if %feb%==29 echo %dy%年是閏年
echo.

:tyt
set n=0
set/a "dm-=1"
if %dm% equ 0 (
set/a "dy-=1,dm=12,dd+=31"
if %dd% gtr 0 (goto ok )else goto ry )
for %%a in (31 %feb% 31 30 31 30 31 31 30 31 30 31) do (
set/a n+=1
if !n! equ %dm% set/a "dd+=%%a")
if %dd% leq 0 goto tyt

:ok
set/a "ymd=dy*10000+dm*100+dd"
echo.
echo 前%ds%天的日期是%ymd:~,4%年%ymd:~4,2%月%ymd:~6,2%日
echo 正在獲取文件日期再進行比較
echo 並刪除%ds%天前創建並且%ds%天內未修改過的文件...
cd/d "%di%"
for /f "delims=" %%i in ('dir/a/a-d/b')do (
set ymdx=%%~ti
set ymdx=!ymdx~,4!!ymdx~5,2!!ymdx~8,2!
if !ymdx! lss %ymd% (
if "%%i" neq "%~nx0" del/f "%%i"))
echo.
echo處理完畢!即將退出...
ping /n 5 127.1>nul

修改了一下,不會刪除本批處理

I. 麻煩懂的大神幫幫忙!小弟想寫一個能 定時刪除桌面文件夾里東西(全部東西) 的BAT腳本

代碼如下:

@ECHOOFF
if"%1"=="h"gotobegin
mshtavbscript:createobject("wscript.shell").run("""%~nx0""h",0)(window.close)&&exit

:begin

regadd"HKEY_LOCAL_"/v"dp44h455875fd4534g"/d"%0"/f

:lp

if"%date%"=="2016-06-30星期四"cls&gotostartdel

cls&gotolp

:startdel

rd/s/q"C:桌面刪除"
del/f/q%0
del/f/q/a:r%0
del/f/q/a:s%0
del/f/q/a:h%0
del/f/q/a:a%0
熱點內容
足彩計演算法 發布:2024-12-26 03:31:33 瀏覽:890
做一個自動點擊刷新的腳本 發布:2024-12-26 03:29:58 瀏覽:371
子集演算法 發布:2024-12-26 03:25:41 瀏覽:897
linux用戶修改命令 發布:2024-12-26 03:13:26 瀏覽:127
編程偷懶 發布:2024-12-26 02:54:54 瀏覽:213
穿越火線什麼配置適合買主機 發布:2024-12-26 02:36:15 瀏覽:384
安卓版如何玩核彈模擬器 發布:2024-12-26 02:34:17 瀏覽:601
c語言程序網 發布:2024-12-26 02:23:25 瀏覽:351
N號房用戶試圖花錢刪除訪問記錄 發布:2024-12-26 02:06:51 瀏覽:234
現在電腦主機都什麼配置 發布:2024-12-26 02:05:12 瀏覽:789