iT邦幫忙

0

window 10 撰寫.bat自動刪除檔案

請問各位高手,有沒有.bat,可以讓電腦執行排程,只要是excel、word存檔在〝電腦桌面〞,可每5分鐘自動刪除一次?

我知道手動刪除是最簡單的,但我在某企業上班,資安稽核很多,如果同仁不小心存到有個資的檔案又忘記刪除就GG了,感謝指點與回覆^^

slime iT邦大師 1 級 ‧ 2020-04-14 00:08:57 檢舉
1. 有, 工作排程器.
2. 建議轉寄給部門主管, 讓部門主管去盯就好.

方法:
1. 工作排程器A: 寄送郵件給主管, 主旨: 這台電腦桌面有高風險檔案.
2. 工作排程器B: 每隔五分鐘執行批次檔.
3. 批次檔: 如果桌面有 *.???x , *.do? , *.xl? , 就呼叫工作排程器A .
我們是IT部門,但他們才不會鳥我們,很多都是門市要自己想辦法,我桌面有寫 del /S /F /Q C:\User\weshwu\Downloads\,去刪除曾經下載過的檔案,但桌面預防不了,才想要是否有.bat程式該怎麼寫,才會自動刪除桌面excel或 word檔,感謝
slime iT邦大師 1 級 ‧ 2020-04-14 08:39:25 檢舉
1. 看資安需求的是誰, 讓資安需求的人去盯.
2. 假如砍錯了擋案, 算誰的?
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
2
KYCPG
iT邦新手 4 級 ‧ 2020-04-14 00:53:57

最簡單的方式如下
STEP 1啟動工作排程器
工作排程器請參照 https://briian.com/56091/1/ 設定
STEP 2
假設使用者檔案存在桌面為範例
每300秒執行一次,執行100次約為8.333小時

rem auto.bat
rem make by kycstudio@jerry
@echo off
:loop
set /a count+=1
TIMEOUT /T 300 /nobreak
echo %count%time
copy C:\Users\username\Desktop*.doc C:\backup
copy C:\Users\username\Desktop*.docx C:\backup
copy C:\Users\username\Desktop*.xls C:\backup
copy C:\Users\username\Desktop*.xlsx C:\backup
del C:\Users\username\Desktop*.doc C:\backup
del C:\Users\username\Desktop*.docx C:\backup
del C:\Users\username\Desktop*.xls C:\backup
del C:\Users\username\Desktop*.xlsx C:\backup
rem 如果不需要提示字元 命令是DEL /q
if "%count%" ==100 goto exit
goto loop
:exit
PAUSE

最後..請小心使用..批次檔設定路徑錯誤的結果可大可小....

看更多先前的回應...收起先前的回應...
misadm iT邦高手 10 級 ‧ 2020-04-14 09:16:06 檢舉

使用者資料夾可以用『%username%』參數取代,或是直接用『%USERPROFILE%』取代整個『C:\Users\使用者名稱』。這樣不需要針對每個使用者撰寫一個批次檔。

直接用 move 指令即可,然後附檔名可以用『.doc?』的方式。

不想畫面上有提示,將輸出導向『nul』即可,例如:
move %USERPROFILE%\Desktop*.xls? C:\backup > nul

KYCPG iT邦新手 4 級 ‧ 2020-04-14 11:14:07 檢舉

喔喔,學到了%userprofile% !
一切看板主怎麼決定了,必竟辦公室裡有些人不是那麼喜歡檔案突發然不見..

CalvinKuo iT邦大師 7 級 ‧ 2020-04-14 12:38:54 檢舉

jerrychiang
是的,MIS有老闆給的尚方寶劍,但別砍到老闆的紅人。
建議先搬保留一段時間再刪(用Forfiles),為自己留後路。
經老闆同意,先發公告再執行。

KYCPG iT邦新手 4 級 ‧ 2020-04-14 17:36:49 檢舉

特別是皇室宗親面前.寶劍極有可能突然變鹹魚....以下隱藏10萬字(MIS的心聲)....

0
zero
iT邦好手 1 級 ‧ 2020-04-14 16:19:46

跟主管溝通好,5分鐘砍一次桌面的檔案,這是在玩貓捉老鼠嗎?

使用者用到一半,或者編輯到一半,檔案不見了要怎麼處理?

技術上做的到,但是一定有更好的做法,

登入的時候砍不行嗎? ,畫面鎖定的時候砍不行嗎?

電腦是共用的嗎? 登入的帳戶是共用的嗎?

不同情況作法又會有點差異,請好好溝通一次確認狀態。

0
蟹老闆
iT邦大師 1 級 ‧ 2020-04-14 16:23:40

如果不應該存在桌面,則連暫存都不應允許,有些使用習慣要教育使用者而不是迎合使用者,除非老板認可,讓使用者暫存只會更多問題,例如為何不是十分鐘,一段時間後為何不是二十分鐘....最後為何不是等到稽核前再刪!!
如果可以即時刪除可以考慮使用這個,它可以透過電子郵件通知老板誰又在桌面存東西了

補充:當檔案開啟時是刪不了的.....一直開著也是一個問題

我要發表回答

立即登入回答