iT邦幫忙

0

自動刪除檔案與資料

請問版上的個月IT前輩,目前公司有個需求是這樣子的,
敝司 要將大量圖檔傳送到NAS,再從NAS將資料上傳到Google Drive(企業用戶空間無限),
因NAS空間最高只有4TB,想問請問要如何寫批次檔,才能達到自動刪除檔案與資料呢?

在某個版上看到許多刪檔案批次檔教學,但沒有刪資料夾下的所有子目錄資料夾 .....

6
CalvinKuo
iT邦大師 7 級 ‧ 2015-11-22 15:15:46

此指令十分強大,請小心使用.
利用 rd /s/q 命令,刪除多層資料夾

有時在windows中需要刪除資料夾裡面又包含有很多層資料夾的時候
偶而會發生無法刪除的問題,通常都必須一層一層的進入刪除...
這時候可以利用 command 視窗,利用 rd /s/q 指令,一次刪除多層的資料夾

看更多先前的回應...收起先前的回應...

前輩此只有是否有範例可以交交晚輩如何使用,
文有點長,雖有試寫出來 但完全沒有任何動作 ㄎ

ss22047535提到:
是否有範例

ss22047535提到:
有試寫

ss22047535提到:
完全沒有任何動作

真的
這算是我這禮拜看到的
最不可思議的事件了
疑惑

CalvinKuo iT邦大師 7 級 ‧ 2015-11-23 11:16:19 檢舉

好吧,請版大把有問題指令錯誤畫面貼出來吧...

wtlin iT邦新手 1 級 ‧ 2015-11-23 14:27:51 檢舉

**"ss22047535"**提到:
文有點長

word統計共176字

2
WilliamHuang
iT邦大師 1 級 ‧ 2015-11-22 15:37:46

NAS是哪個廠牌的
我是沒遇過不能設定多久時間刪除的
(買的時候有挑功能跟比較)
如果沒有~~~
那找個備份軟體指向NAS資料夾
讓他做定期刪除的動作
^^

是同事處理不了的案件,
我中途接手 ,已經既定的硬體設備QNAP TS-251
暫時也是想用備份軟體指向NAS資料夾進行定時刪除~

2
ltc09
iT邦新手 1 級 ‧ 2015-11-23 07:51:51

QNAP TS-251

1.利用第2台QNAP,備份空資料夾。(等同刪除資料)
2.利用WIN7 工作排程器,去刪除 OR 備份(建議指令 robocopy /E /PURGE) QNAP TS-251資料

6
hon2006
iT邦大師 1 級 ‧ 2015-11-23 08:44:18

請參考下列網址
可以設定檔案要保留幾天
http://ss64.com/nt/syntax-delolder.html

4
953904
iT邦新手 3 級 ‧ 2015-11-23 11:19:03

$Dir1 = "\\192.168.1.1\Dir1"
$folders = "F1","F2","F3"
$today = get-date;
foreach ($folder in $folders)
{ls $Dir1\$folder | where-object {($today - $_.CreationTime).Days -ge 5} | rm -Recurse -Verbose}

這是我許多年前用Powershell寫來刪除過期資料用的,上例為保留五天的資料。

2
vino1
iT邦大師 1 級 ‧ 2015-11-23 17:07:55

試試看再批次檔裡搭配微軟的小工具
SDelete
下載
https://technet.microsoft.com/en-us/sysinternals/bb897443.aspx
說明
https://technet.microsoft.com/en-us/magazine/2009.08.utilityspotlight.aspx

批次指令範例 sdelete x:\*.* -s

4
wnchn
iT邦新手 5 級 ‧ 2015-11-24 18:21:29

請參考這個用forfiles指令
我在Windows 7和Windows 10上是可以用的
http://4i4u.com/blog/windows-forfiles-bat/

大約範例如下
指定目錄及子目錄 /p d:\temp /s
執行指令(安靜的刪除目錄和檔案) /c "cmd /c rd/s/q @path &del /Q @path"
指定日期小於30天的 /d -30

forfiles /p D:\temp /s /c "cmd /c rd /s/q @path &del /Q @path" /d -30

我要發表回答

立即登入回答