האם יש כלי שיודע לבצע extract אוטומטי לאחר יצירת ה- rar's ?
תודה לשניכם על התגובות המהירות
שאלה קטנה-
בהנחה שנוצרו כבר כמה קבצי RAR אך תהליך ההורדה עדיין לא הסתיים, האם התוכנה יודעת לזהות מצב כזה ? (אני מניח שלא...),
או במילים אחרות - איך התוכנה יודעת מתי היא אמורה להתחיל את תהליך ה- EXTRACT מבלי שיהיו חסרים קבצי RAR בתיקייה ?
תודה
שאלה קטנה-
בהנחה שנוצרו כבר כמה קבצי RAR אך תהליך ההורדה עדיין לא הסתיים, האם התוכנה יודעת לזהות מצב כזה ? (אני מניח שלא...),
או במילים אחרות - איך התוכנה יודעת מתי היא אמורה להתחיל את תהליך ה- EXTRACT מבלי שיהיו חסרים קבצי RAR בתיקייה ?
תודה
בבקשה:
צריך שיהיה Unrar.exe ב C:\Program Files\Unrar
FoldersToScan.txt - קובץ טקסט שבו נמצאות שמות הספריות לסריקה. הסריקה מתבצעת בספריות האלה ובתת-ספריות שלהן.
שים לב שיש שורה בהערה שמוחקת את כל הספריה של ה RAR אם הפתיחה הצליחה. אפשר להוריד את ההערה - אני לא אחראי אם זה מוחק משהו שלא באמת נפתח
בהצלחה
קוד: בחירת הכל
@echo off
setLocal EnableDelayedExpansion
for /f "delims=" %%L in FoldersToScan.txt) do (
pushd "%%L"
for /r %%i in (*.rar) do (
set PathName=%%~dpi
if not exist !PathName!\*ut (
echo Extracting !PathName!...
"C:\Program Files\Unrar\Unrar.exe" e -y "%%i" * "!PathName!"\..\ > Unrar.txt
find "All OK" Unrar.txt > nul
rem IF %ERRORLEVEL% NEQ 1 rmdir /s /q "!PathName!"
) else (
echo Found !PathName!. Probably still downloading...
)
)
popd
)
FoldersToScan.txt - קובץ טקסט שבו נמצאות שמות הספריות לסריקה. הסריקה מתבצעת בספריות האלה ובתת-ספריות שלהן.
שים לב שיש שורה בהערה שמוחקת את כל הספריה של ה RAR אם הפתיחה הצליחה. אפשר להוריד את ההערה - אני לא אחראי אם זה מוחק משהו שלא באמת נפתח
בהצלחה
סבבה, תודה רבה
רק דבר קטן אחד, נפלת על בור בתחום אז אם אפשר קצת הכוונה....
זה מה שעשיתי:
ייצרתי תיקיית Unrar ב C:\Program Files. בתוך ה- Unrar ייצרתי Unrar.exe שתכולתו היא הקוד שפרסמת בהודעה, ואת FoldersToScan.txt עם התיקיות אותן אני רוצה לסרוק. עד כאן, נכון ?
הרצתי את Unrar.exe וקיבלתי את ההודעה למטה... (אני מניח שאני לא בכיוון...)
ולגבי ההערה שמוחקת את כל הספריה של ה RAR - מה זה אומר ? שאחרי שהוא מסיים את החילוץ של הסרט הוא ימחוק את כל התיקייה, כולל את הסרט ?
רק דבר קטן אחד, נפלת על בור בתחום אז אם אפשר קצת הכוונה....
זה מה שעשיתי:
ייצרתי תיקיית Unrar ב C:\Program Files. בתוך ה- Unrar ייצרתי Unrar.exe שתכולתו היא הקוד שפרסמת בהודעה, ואת FoldersToScan.txt עם התיקיות אותן אני רוצה לסרוק. עד כאן, נכון ?
הרצתי את Unrar.exe וקיבלתי את ההודעה למטה... (אני מניח שאני לא בכיוון...)
ולגבי ההערה שמוחקת את כל הספריה של ה RAR - מה זה אומר ? שאחרי שהוא מסיים את החילוץ של הסרט הוא ימחוק את כל התיקייה, כולל את הסרט ?
אתה צריך להוריד Unrar.exe. תוריד מכאן, העליתי בשבילך:
http://cid-57bad0997599864d.office.live ... /Unrar.zip
אתה צריך ליצר קובץ טקסט בשם FoldersToScan.txt באותה הספריה שבה שמת את הסקריפט שלי, שבו יהיו ה Path-ים היחסיים משם לספריות שאתה רוצה לסרוק.
אם משהו ממה שכתבתי עד עכשיו נראה לך סינית, ו/או אם אין לך מושג מה זה Batch File (מה שנראה לי לפי מה שניסית לעשות - no offense) אני לא כ"כ ממליץ לך ללכת בכיוון הסקריפט שלי. עדיף לך לדעתי לנסות להשתמש בתכנה שעושה את זה.
לשאלתך לגבי מחיקת הספריה - התשובה היא כן הוא ימחק את קבצי ה RAR. שים לב שאת הקובץ המחולץ הוא ממקם בספרייה אחת מעל, כך שהוא לא ימחק.
בהצלחה בכל מקרה.
http://cid-57bad0997599864d.office.live ... /Unrar.zip
אתה צריך ליצר קובץ טקסט בשם FoldersToScan.txt באותה הספריה שבה שמת את הסקריפט שלי, שבו יהיו ה Path-ים היחסיים משם לספריות שאתה רוצה לסרוק.
אם משהו ממה שכתבתי עד עכשיו נראה לך סינית, ו/או אם אין לך מושג מה זה Batch File (מה שנראה לי לפי מה שניסית לעשות - no offense) אני לא כ"כ ממליץ לך ללכת בכיוון הסקריפט שלי. עדיף לך לדעתי לנסות להשתמש בתכנה שעושה את זה.
לשאלתך לגבי מחיקת הספריה - התשובה היא כן הוא ימחק את קבצי ה RAR. שים לב שאת הקובץ המחולץ הוא ממקם בספרייה אחת מעל, כך שהוא לא ימחק.
בהצלחה בכל מקרה.

