শত শত আরআর ফাইল সহ আমার ডিরেক্টরি রয়েছে। বর্তমানে আমি পাওয়ার স্কেল ২.০ ব্যবহার করি এমন একটি স্ক্রিপ্ট যা উইনআরআর এর আরএআর ইউটিলিটি ফাইলগুলি সংক্ষেপিত করতে ব্যবহার করে। সমস্যাটি হ'ল কয়েকটি সংখ্যক ফাইলের এনক্রিপ্ট হওয়া শেষ হয়ে যায়, যা স্ক্রিপ্টকে বিরতি দেয় এবং ইন্টারঅ্যাকশন প্রয়োজন। নিম্নলিখিতগুলির মধ্যে একটি করার কোনও উপায় আছে:
- সংক্ষেপিত করার চেষ্টা করার আগে এনক্রিপ্ট করা ফাইলগুলি সনাক্ত করুন
- এনক্রিপ্ট করা ফাইলগুলিকে পুরোপুরি উপেক্ষা করুন
- একটি ভুল (বা সঠিক) পাসওয়ার্ড স্বয়ংক্রিয় করুন যা ফাইলটি খোলার চেষ্টা করবে, তবে ভুল হলে এটি এড়িয়ে চলে।
দ্রষ্টব্য: সংক্ষেপিত কিছু ফাইল কেবল ফাইলের সামগ্রী এনক্রিপ্ট করে, অন্যরা ফাইলের নাম এবং ফাইলের সামগ্রীগুলি এনক্রিপ্ট করে।
রিলেভেন্ট কোড:
$files = Get-ChildItem
foreach($file in $files)
{
if($file.Attributes -eq "Archive")
{
$folder = $file.basename
rar x $file $folder\ -y
}
}