একটি 7-জিপ সংরক্ষণাগারে যুক্ত করুন: নির্দিষ্ট ফাইলের প্রকার / এক্সটেনশনগুলি কীভাবে বাদ দেবেন?


32

আমি একটি ফোল্ডার সংরক্ষণাগার রাখতে চাই, তবে আমি সমস্ত মিডিয়া ফাইল বাদ দিতে চাই।

সংরক্ষণাগারটি করার সময় আমি কীভাবে * .AVI এবং * .ফ্ল্যাক ছেড়ে যেতে পারি?


1
জিজ্ঞাসা এবং উত্তর এখানে দেওয়া এছাড়াও .... superuser.com/questions/28162/...
মোয়াব

এই পৃষ্ঠায় প্রতিটি উদাহরণে প্রতিটি প্যারামের প্রচুর উদাহরণ এবং ব্যাখ্যা রয়েছে। এখানে: dotnetperls.com/7-zip- উদাহরণ । যারা গভীর ডুব দিতে চান
bh_earth0

উত্তর:


49

কেবলমাত্র সম্ভাব্য সমাধান হ'ল কমান্ড-লাইন সংস্করণটি ব্যবহার করা (এটি জিইউআই [আর্কাইভে যুক্ত করুন] ডায়লগে কাজ করে না):

7z.exe a Archive.7z C:\Folder\* -r -x!*.avi -x!*.flac

জিইউআইতে "পরামিতি" ইনপুট বাক্সটি কেবল সংক্ষেপণ পরামিতিগুলির জন্য ব্যবহার করা যেতে পারে এবং স্ট্যান্ডার্ড কমান্ড লাইন প্যারামিটারগুলির সাথে ব্যবহার করা যায় না।


3
নোট করুন যে আপনাকে পুনরাবৃত্তির জন্য আর যুক্ত করার দরকার হতে পারে তাই এটি এক্স-এক্স হবে! *
আভি

9
আপনি যদি পাওয়ারশেল ব্যবহার করেন তবে এটি আবদ্ধ করার বিষয়টি নিশ্চিত করুন: "-x! *। কনফিগারেশন" আমি তার চেয়ে আধ ঘন্টা হারিয়েছি!
ক্লিমেন্ট

ঠিক যেমন রেফারেন্স হিসাবে, আমার সি # প্রকল্পগুলিকে "C: \ prj" ফোল্ডারে ব্যাকআপ দেওয়ার জন্য এটি আমার ব্যাচের ফাইল: "সি: প্রোগ্রাম ফাইলগুলি \ 7-জিপ \ 7z.exe" একটি prj.7z "সি: \ প্রজ *" -r -x! *। tmp -x! *। pdb -x! *। exe -x! *। dll বিরতি দিন
এরিক ওয়েললেট

1
আকর্ষণীয়ভাবে যথেষ্ট, -আর ক্ষেত্রে আমার প্রয়োজন ছিল যাতে এক্সটেনশনগুলি আসলে বাদ দেওয়া হয়েছিল, তবে -r বা এর সাথে সাব-ডাইরেক্টরিগুলি
পুনরাবৃত্তি করেছিল

@ বিদ্যুতের ক্ষেত্রে ক্লেমেট একক উদ্ধৃতি ব্যবহার করা উচিত। পিএস আপনার কথায় ডাবল উদ্ধৃতিতে -x স্যুইচটিকে অগ্রাহ্য করেছে। & $a7z a $archName $binpath $addfiles -m0=LZMA '-xr!*.config' '-xr!*.log'আমার জন্য
কবজির
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.