אני מניח שזה הפורום הכי מתאים כי הוא מכוון לקבוצות דיון.
אצלי האחסון מסודר בנפרד מהמחשב הראשי, ה-Newsleecher מוריד ישירות דרך הרשת למחשב האחסון, ואני מניח שגם לאחרים כאן בטח יש מצב דומה. הבעיה כשאני רוצה לעשות בדיקת PAR2 ושחרור קבצים דרך הרשת זה איטי למדי, ולהשתלט מרחוק על מחשב שאין לו מסך כל פעם בשביל שטות כזו זה מעצבן.
אז חשבתי על פתרון שיהיה הרצה יומית של פקודות שיבצעו את המטלות הללו באופן אוטמטי במחשב האחסון בלי להטריד אותי.
אפשר להשתמש ב-Scheduled Tasks המובנה בווינדוס כדי להריץ את הפקודות.
והצלחתי ליצור קובץ cmd שיבצע extract לכל קבצי ה-RAR שנמצאים בספריית ההורדות ישירות לספריה נפרדת.
אבל בקטע של בדיקת PAR2 אני מתקשה. יש קובץ שמבצע את הבדיקה ב-command line, ויצרתי קובץ שמריץ את הבדיקה לכל הספריה. הבעיה שהוא מריץ את הבדיקה לכל קובץ שיש לו סיומת par2, וקבצים אלו לא ממוספרים כמו קבצי ה-RAR אלא עם סיומת זהה.
מה שאומר שאם יש לי מצב כזה:
sample.rar
sample.rar.par2
sample.rar.vol00+01.par2
sample.rar.vol01+02.par2
זה יבצע את בדיקת ה-PAR כשלוש פעמים לאותו קובץ.. וכידוע הקבצים שלנו יכולים להגיע לכמה ג'יגות טובים ואז זה לא כיף במיוחד.
אם היה לי דרך לומר לפקודה dir לקחת רק את קבצי ה-PAR2 שלא מכילים את המילה VOL בתוכם זה בטח היה עובד.
הפקודה כרגע היא:
for /F %%i in ('dir /b *.par2') do par2.exe r "%%i"
מנסה למצוא לזה פתרון עכשיו, כנראה שעם DIR זה לא יהיה אפשרי..
אם בינתיים מישהו כבר עשה משהו בסגנון או יש הצעות שונות אשמח לשמוע




