আমি জিপ করতে চাইছি এমন একটি গুচ্ছ ফাইল রয়েছে, উদাহরণস্বরূপ আমার ডিরেক্টরিতে পুনরাবৃত্তভাবে ডিরেক্টরি চালানোর জন্য স্ক্রিপ্টের প্রয়োজন এবং নাম টেস্ট * .txt সহ সমস্ত ফাইল সন্ধান করতে হবে।
এটি সহজ অংশ, সুতরাং আমি পাওয়ার জিনে এটি করতে 7 জিপ ব্যবহার করেছি।
আমার এখন যা দরকার তা হ'ল একরকম জিপ প্রতি ফাইলের সংখ্যা 15 টি ফাইলের মধ্যে সীমাবদ্ধ করা।
সুতরাং কিছু প্রতিবন্ধকতা, এটি। জিপ ফর্ম্যাটে থাকা দরকার এবং এটি একটি পাতিত জিপ হতে পারে না, এটির জন্য আমার চিন্তাভাবনাটি সম্ভবত পাওয়ারশেলকে একবারে 15 চালানোর জন্য এবং তারপরে কেবল ক্রমিকভাবে জিপগুলি তৈরি করা, অর্থাৎ প্রথম টেস্ট.জাইপ হিসাবে 15 চালান is তারপরে পরবর্তী 15 টেস্ট 1.জিপ এবং তারপরে 15 টেস্ট 2 জিজপ হিসাবে
নীচে আমি বর্তমানে ব্যবহার করছি কোড নীচে।
if (-not (test-path "$env:ProgramFiles\7-Zip\7z.exe")) {throw "$env:ProgramFiles\7-Zip\7z.exe needed"}
set-alias sz "$env:ProgramFiles\7-Zip\7z.exe"
$filename="test"
sz a -tzip -mx5 -mmt=on $Target\"$filename.zip" $Source\$filename*.txt -r