الملفات

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