আমার একাধিক ছবিতে একটি ফোল্ডারে সংরক্ষিত রয়েছে এবং তাদের মাধ্যমে সাজানো হয়েছে যাতে "দৃশ্যাবলী" বা "প্রযুক্তিগত" হিসাবে কিছু ফোল্ডারে অনুলিপি করা যায় এবং একটি পাঠ্য ফাইলে প্রতিটি ফোল্ডারের জন্য আংশিক ফাইল নামগুলির একটি তালিকা তৈরি করা হয়। যেমন। Scenery.txt
4811 4819 4820
এটি অনন্য ফাইল নাম্বার যা পূর্ণ ফাইল নামগুলির অংশ, উদাহরণস্বরূপ:
C:\Users\drewb\Pictures\2018_08_Inuvik\All\DSC_4811.jpg
আমার কাছে পাওয়ারলেলে একটি স্ক্রিপ্ট আছে যা আমার জন্য কাজ করেছে যখন আমার একটি .txt ফাইলে তালিকাবদ্ধ সম্পূর্ণ ফাইল নামগুলির একটি তালিকা ছিল কিন্তু আমি বড় সংখ্যক ছবির কারণে সময় বাঁচানোর জন্য শুধুমাত্র ইমেজ নাম লিখেছি। আমি আশা করি এই তালিকার একটি অ্যারে তৈরি করার একটি উপায় রয়েছে এবং একটি লুপে পূর্ণ ফাইলের নামতে একটি পরিবর্তনশীল হিসাবে এটি ফিড করুন, তবে যে কোনও পরামর্শ প্রশংসা করা হয়।
এই কোডটি আমার সাথে সম্পূর্ণরূপে টেকসই নামে কাজ করেছিল
Get-Content C:\Users\drewb\Pictures\2018_08_Inuvik\Technical.txt | ForEach-Object {copy-item $_ C:\Users\drewb\Pictures\2018_08_Inuvik\Technical}
মীমাংসিত: আমি এক্সেলের ফাইলের ফাইলটি সংহত করে এবং ফাইল এক্সটেনশানটি এক্সেকেল করে এটি সমাধান করেছি তারপর আমি পূর্বে ব্যবহৃত পিএস স্ক্রিপ্টটি ব্যবহার করেছি। যাইহোক, আমি মনে করতে পারি যে এইটিকে স্ক্রিপ্ট করা যেতে পারে আরো সরাসরি উপায় থাকতে হবে।
4811
এবং সব ফাইল যা আছে 4811
তাদের ফাইলনেম এই ফোল্ডারে যেতে হবে? আপনার প্রশ্ন সম্পাদনা করে, একটু বিবর্ণ করুন
gci | select -ExpandProperty BaseName | % { $_.Split('_')[1] }
।