之前有一位熱心的朋友幫了我一個大忙
寫了以下程式
搭配Crontab可以定期刪除公司NAS位於/volume1/000-NAS暫存資料/第一層資料夾/底下的檔案
我們的第一層資料夾是"人名"
用途是讓兩間公司的同仁可以互傳資料到人名資料夾底下。
近期老闆提出需求,希望讓同仁在人名資料夾底下建立自己想要的資料夾,而此資料夾不會被刪除,只會刪除底下的檔案
不知道有沒有辦法透過以下程式修改來實現
GREEN='\e[0;32m'
RESET='\e[0m'
DATE=$(date +%F)
DIRs=$(ls /volume1/000-NAS暫存資料/ | grep -Ev '@eaDir|recycle|dailyCleanData.(sh|log)'| awk '{print $NF}')
echo -e "${GREEN}${DATE} Clean Data${RESET}"
echo "${DATE} Clean Data" 2>&1 >> /Scripts/dailyCleanData.log
for i in ${DIRs[@]}
do
#echo "rm -rf /volume1/000-NAS暫存資料/$i/"
echo "Delete /volume1/000-NAS暫存資料/$i" 2>&1 >> /Scripts/dailyCleanData.log
rm -rf /volume1/000-NAS暫存資料/$i/
done
不才的我想請教各位大神,由於我沒有學過相關知識,若要學習以上程式寫法該從何開始
先感謝各位了
forfiles /P "D:\python" /D -120 /C "cmd /c if @isdir==TRUE ECHO @PATH RD /Q /S"
d槽下PYTHON裡的資料夾120天以前的資料夾全刪