আমি একটি সিএসভি আমদানি ফাইল সামগ্রীর উপর ভিত্তি করে ফাইলগুলির নাম পরিবর্তন এবং অনুলিপি / মুভি করার জন্য একটি উইন্ডোজ / ডস ভিত্তিক পদ্ধতির সন্ধান করছি।
উদাহরণ স্বরূপ:
Import file example:
"C:\Dir1\File001.txt","Q:\Dir02\Dir03\Dir04\NewFile001.txt"
"C:\Dir2\File002.txt","Q:\Dir05\Dir06\Dir07\NewFile002.txt"
"C:\Dir3\File003.txt","Q:\Dir08\Dir09\Dir10\NewFile003.txt"
আমার যা দরকার
আদর্শভাবে পদ্ধতিটি উপরের ইনপুট হিসাবে গ্রহণ করবে এবং কোনও প্রয়োজনীয় ডিরেক্টরি তৈরি করার সময় কলাম 1 থেকে কলাম 2-এ ফাইলগুলি অনুলিপি / মুভিং করবে।
আমি যেমন কিছু পরিচালনা করতে ত্রুটি খুঁজছি
- ডিরেক্টরি / ফোল্ডার তৈরি করতে পারে না (যে কারণেই হোক)
- ফাইল ইতিমধ্যে বিদ্যমান - হয় গন্তব্যস্থলে বা কারণ নামকরণ ইনপুট একই ডিরেক্টরিতে দুটি ফাইল একই ডিরেক্টরিতে রাখে।
- সংঘর্ষের সাথে মোকাবিলা করার একটি উপায় আছে (প্রত্যয় যুক্ত করুন, ইত্যাদি)।
আমি কি চেষ্টা করেছি
আমি এখন পর্যন্ত নীচের অ্যাপ্লিকেশনগুলি চেষ্টা করেছি কিন্তু উইন্ডোজের সাথে এই ধরণের অপারেশনটি ব্যবহার করবে এমন সফ্টওয়্যার পরিবর্তে অন্য কোনও পদ্ধতি আছে কিনা তা দেখতে আমার যেমন প্রয়োজন তেমন কাজ করার প্রয়োজন নেই:
-
- "আমদানি জুড়ি" ফাংশনটি ব্যবহার করার চেষ্টা করেও কোনও ফলাফল পাওয়া যায়নি। (আক্ষরিকরূপে কোনও ত্রুটি সহ কিছুই হয় না))
-
- আমার লোড ফাইলটি আমদানি করতে পারে, তবে এটি কেবল কলাম 2 থেকে ফাইলের নাম ব্যবহার করে। ফাইলগুলি ফোল্ডারে স্থানান্তরিত করে না।
ডস ব্যাচ সরানো বা অনুলিপি ব্যবহার করে
বিদ্যমান ফাইলগুলি ওভাররাইট হয়ে যায়, দীর্ঘ পাথ / ফাইল নামগুলির জন্য ত্রুটি বার্তাগুলি বর্ণনামূলক নয়, নকল ফাইল নামগুলির জন্য কোনও ত্রুটি সংশোধন নয়।
আমার ব্যাচের অনুলিপি
COPY /Y "C:\Dir1\File001.txt" "Q:\Dir02\Dir03\Dir04\NewFile001.txt"
সম্ভব হলে আমার সমস্ত প্রয়োজনের জন্য কার্যকর এবং পর্যাপ্ত পরিমাণে কাজ করবে এমন অন্য কোনও পরামর্শ বা পদ্ধতিগুলি প্রশংসিত হবে যেহেতু আমি চেষ্টা করেছি এমন সমস্ত কিছুই নির্দিষ্ট কারণে প্রত্যাশিত ফলাফলের সংক্ষিপ্ত হয়ে উঠেছিল তাই সুপার ইউজারের কেউ যদি আমাকে এই কাজটিতে সাহায্য করতে পারে তবে আমি আগ্রহী ছিলাম ।