Signed-off-by: Mohamed-Abdelhalim2 <mohamed-abdelhalim2@noreply.app.gitpasha.com>
33 أسطر
784 B
Bash
33 أسطر
784 B
Bash
#!/bin/bash
|
|
# سكربت تصنيف تلقائي للملفات
|
|
|
|
FILE=$1
|
|
FILENAME=$(basename "$FILE")
|
|
|
|
# استخراج التاريخ
|
|
DATE=$(echo $FILENAME | grep -oE '^[0-9]{4}-[0-9]{2}-[0-9]{2}')
|
|
|
|
# استخراج النوع
|
|
if [[ $FILE == *.mp4 ]] || [[ $FILE == *.mkv ]]; then
|
|
TYPE="فيديو"
|
|
FOLDER="🎬 فيديوهات"
|
|
elif [[ $FILE == *.pdf ]]; then
|
|
TYPE="PDF"
|
|
FOLDER="📄 دراسات"
|
|
elif [[ $FILE == *.md ]]; then
|
|
TYPE="نص"
|
|
FOLDER="📄 مقالات"
|
|
fi
|
|
|
|
echo "الملف: $FILENAME"
|
|
echo "التاريخ: $DATE"
|
|
echo "النوع: $TYPE"
|
|
echo "المجلد المقترح: $FOLDER"
|
|
echo ""
|
|
echo "هل تريد نقل الملف؟ (y/n)"
|
|
read CONFIRM
|
|
|
|
if [ "$CONFIRM" = "y" ]; then
|
|
mv "$FILE" "$FOLDER/"
|
|
echo "✅ تم النقل"
|
|
fi |