
فایلهای "ZIP" برای ترکیب چندین فایل در یک فایل قابل دانلود ضروری هستند. شما میتوانید بسیاری از فایلها را به صورت یکجا داشته باشید و همچنین فایل را فشرده کنید تا دانلود سریعتری داشته باشید. این روش به یک روش ضروری برای دانلود فایلهای قابل حمل برای "USB" یا استفادههای دیگر تبدیل شده است. در حالی که برای باز کردن این فایلها باید از ابزاری مانند "WinRAR" یا "7-Zip" استفاده کرد، این کار همیشه باید به صورت دستی انجام شود. با این حال، امروز به نحوه راهاندازی چند مورد برای باز کردن خودکار یک فایل فشرده میپردازیم تا بتوانید سریعتر به فایلهای درون آن دسترسی پیدا کنید.
مراحل لازم برای باز کردن خودکار فایلهای "ZIP" این است که یک فایل "batch" اجرا کنید که از "7-Zip" در مقابل یک مکان دانلود استفاده میکند تا محتویات را استخراج کند و سپس فایل "ZIP" اصلی را دور بیندازد. این کار با نرمافزار نظارت بر پوشه انجام میشود. در حالی که این مراحل در ابتدا ممکن است دلهرهآور به نظر برسند، آنها به سادگی از ابزارهای چندمنظورهای استفاده میکنند که باید برای این پروژه تطبیق داده شوند و بنابراین باید دقیق باشند.
مرحله به مرحله این مراحل را دنبال کنید و در راهاندازی آن مشکلی نخواهید داشت.
راهاندازی 7-Zip
7-Zip برای استفاده از عملیات "command line" قابلیتهای استخراج آن ضروری است.
مرحله 1: 7-Zip را از این لینک نصب کنید.
مرحله 2: با راستکلیک روی "Computer" از منوی "Start" و انتخاب "Properties"، "System Properties" را باز کنید.

مرحله 3: از پانل سمت چپ روی "Advanced system settings" کلیک کنید. این کار پنجره "System Properties" را باز خواهد کرد.

مرحله ۴: روی زبانه Advanced کلیک کنید و سپس Environment Variables را انتخاب کنید.

مرحله 5: روی متغیر به نام "PATH" دوبار کلیک کنید و یک نقطه ویرگول در انتهای مقدار وارد کنید. بلافاصله پس از نقطه ویرگول، مسیر به دایرکتوری نصب "7-zip" را وارد کنید. مسیر در این مثال "C:\Program Files\7-Zip" است، اما ممکن است مسیر شما کمی متفاوت باشد.

مطمئن شوید که از تمامی پنجرههای باز "OK" کنید تا تغییر متغیر ذخیره شود. این مرحله زمانی که برنامه "7-Zip" را از خط فرمان فراخوانی میکنیم ضروری است.
یک فایل "Batch" بسازید که یک فایل "ZIP" را با استفاده از "7-Zip" استخراج کند
اکنون که "7-Zip" نصب شده است، لازم است یک برنامه کوچک ایجاد کنید که هر فایل "ZIP" را در یک پوشه خاص استخراج کند.
قبل از شروع، مهم است که بدانید دانلودهای شما به کجا میروند. چه از کروم، فایرفاکس، اینترنت اکسپلورر و غیره استفاده کنید، هر فایل دانلود شده یا به صورت خودکار به یک پوشه خاص ارسال میشود یا مرورگر از شما میپرسد که دانلود به کجا برود.
نکته جالب: این لینک را برای چند "download managers" که میتوانید در کروم استفاده کنید ببینید.
اگر دانلودها هر بار به یک پوشه خاص میروند، این پوشه را شناسایی کرده و آن را یادداشت کنید. اگر انتخاب میکنید که هر فایل دانلود شده کجا برود، تنها اطمینان حاصل کنید که یک پوشه مشترک را انتخاب کرده و سپس از آن مکان در دستور زیر استفاده کنید.
مرحله ۱: "Notepad" را باز کرده و خط اول زیر را وارد کنید:
7z x –oDOWNLOAD-LOCATION\* EXTRACT-LOCATION\*.zip
به عنوان مثال، این خط اول دستورات من است:
7z x -oC:\Users\Jon\Downloads\DownloadedFiles\* C:\Users\Jon\Downloads\DownloadedFiles\*.zip

توجه: بعد از دستور "7z x –o" و قبل از بخش "DOWNLOAD-LOCATION" فاصلهای وجود ندارد. همچنین نمیتواند فاصلهای در مسیر به پوشه دانلودها وجود داشته باشد.
در این مرحله، وقتی فایل "batch" اجرا میشود، هر فایل "ZIP" در پوشه دانلودها بهطور خودکار استخراج شده و در یک پوشه در همان دایرکتوری با همان نام فایل فشرده قرار میگیرد. با این حال، فایل "ZIP" اصلی همچنان باقی میماند. این کار غیرضروری است و حتی ممکن است مشکلاتی هنگامی که به مراحل باقیمانده میرویم ایجاد کند. بنابراین، باید دستوری برای حذف فایل "ZIP" یا انتقال آن به جایی دیگر و به داخل پوشه خودش اضافه کنیم.
مرحله 2: اگر میخواهید فایل "ZIP" دانلود شده را به پوشه دیگری منتقل کنید، یک پوشه به نام "ZIP-Originals" ایجاد کرده و آن را در پوشه دانلودهایتان قرار دهید.
مرحله 3: دستورات زیر را در "Notepad" زیر دستورات موجود اضافه کنید:
"move DOWNLOAD-LOCATION\*.zip DOWNLOAD-LOCATION\ZIP-Originals"
در نهایت، دستور من به این صورت میشود:
"move C:\Users\Jon\Downloads\DownloadedFiles\*.zip C:\Users\Jon\Downloads\DownloadedFiles\ZIP-Originals"

بهطور جایگزین، اگر میخواهید فایل ZIP دانلود شده را به سادگی حذف کنید، به جای آن از این دستور استفاده کنید:
del DOWNLOAD-LOCATION\*.zip
گام 4: این فایل را در هر جایی با یک پسوند .bat تحت نوع فایل "All Files" ذخیره کنید.

اجرای "Batch File" زمانی که یک فایل "ZIP" دانلود میشود
برای اجرای خودکار یک فایل "batch" بر اساس معیار یک دانلود جدید، لازم است از برنامهای به نام "Directory Monitor" استفاده کنید.
گام 1: "Directory Monitor" را از این لینک دانلود کنید.
نکته جالب: یاد بگیرید که چگونه "Watch 4 Folder" میتواند فعالیت پوشه را نیز نظارت کند.
گام 2: برنامه را باز کنید و سه نقطه کوچک را انتخاب کنید تا به دنبال دایرکتوری دانلود بگردید.

پوشه را پیدا کنید و دکمه "Select Folder" را کلیک کنید.

مرحله 3: روی "directory" جدید اضافهشده راست کلیک کنید و "Edit" را انتخاب کنید.

مرحله 4: اطمینان حاصل کنید که چکباکس "New Files" در بخش "Events and Options" تیک خورده باشد. کمی پایینتر در زیر "Execute Applications" به دنبال فایل "batch" که در مرحله 4 بالا ایجاد کردهاید بگردید. در کنار "Only execute"، یک عدد کوچک مانند 3 یا 5 وارد کنید تا فایل "batch" فقط زمانی اجرا شود که فایل به طور کامل دانلود شده باشد.

مرحله 5: پس از ذخیره تغییرات به منوی اصلی بازگردید و "File > Options" را باز کنید.

انتخاب کنید که برنامه در "system start" بارگذاری شود و سپس ".zip" را به عنوان یک الگوی گنجاندن کلی در ناحیه متنی پایین سمت راست اضافه کنید. این کار تضمین میکند که فایلهای "ZIP" در معیارهای اجرای "batch file" گنجانده شوند.

توجه: فایلهای ZIP تنها نوع فایلهایی نیستند که "7-Zip" میتواند با آنها کار کند. بنابراین، اگر مایل هستید این مراحل را با یک فایل فشرده RAR، 7Z، DMG و غیره تنظیم کنید، به سادگی هر مورد از ZIP را با نوع پسوند دلخواه جایگزین کنید.
نتیجهگیری
استخراج فایلهای "ZIP" بلافاصله پس از دانلود بدون مداخله در فرآیند به طور قطع استفاده از فایلها را بسیار سریعتر میکند. این کار کاملاً خودکار است و پس از راهاندازی میتوان آن را به حال خود رها کرد.






