ব্যাচ ফাইল - একটি ফোল্ডার থেকে অন্য ফোল্ডারে দুটি নতুন ফাইল অনুলিপি করা হচ্ছে


0

আমি ব্যাচ ফাইলগুলি লেখার জন্য খুব নতুন এবং আমি একটি ফোল্ডার থেকে অন্য দুটি ফোল্ডারে অনুলিপি করতে পারি না। আমার কাছে প্রতিদিন নতুন ফোল্ডার স্বয়ংক্রিয়ভাবে তৈরি হয়েছে এবং আমি নিজে নিজে নিজে তাদের স্থানান্তরিত করার পরিবর্তে বিপরীত স্থানে স্থানান্তর করতে চাই।
আমি নতুন ফোল্ডারটি স্থানান্তর করতে সক্ষম হয়েছিলাম কিন্তু যখনই আমি দ্বিতীয়টি পেতে চেষ্টা করলাম তখন আমার কোন ভাগ্য ছিল না। কোন পরামর্শ প্রশংসা হবে


আপনি সেই ডিরেক্টরিগুলিকে সংযোগ করতে একটি প্রতীকী লিঙ্ক তৈরি করতে পারেন যাতে তারা স্বয়ংক্রিয়ভাবে আপনার পছন্দের ফোল্ডারে সংরক্ষিত হয়।
Biswapriyo

অথবা আপনি তাদের তৈরি করা যা ফাংশন ব্যবহার করে সঠিক অবস্থান সঠিকভাবে তৈরি করতে পারেন?
HackSlash

উত্তর:


0
  • পিছনে বরাবর ফাইল সাজান Dir /B /O-D /A-D
  • সঙ্গে ফাইল সংখ্যা findstr /n
  • যদি সংখ্যা কম বা সমান Xnewest - চল

@Echo off
Set "Xnewest=2"
For /F "tokens=1* delims=:" %%A in (
  'Dir /B /A-D /O-D ^| Findstr /N "^"'
) Do If %%A Leq %Xnewest% echo Move "%%B" "X:\Path\to\dest\"

যদি আউটপুট ঠিক দেখাচ্ছে, শেষ লাইনে প্রতিধ্বনিটি সরান।

নমুনা আউটপুট:

> dir /A-D/O-D
 Directory of A:\
07/21/2017  23:19               315 SU_1232190.cmd
07/21/2017  14:58               778 SO_45225802.cmd
07/19/2017  10:51               158 PassMinMax.cmd
07/19/2017  00:50                37 WhoStartedMe.cmd
07/18/2017  01:32             1.222 SO_45137227.cmd
               5 File(s)          2.510 bytes
               0 Dir(s)   1.049.776.128 bytes free
> SU_1232190.cmd
Move "SU_1232190.cmd" "X:\Past\to\dest\"
Move "SO_45225802.cmd" "X:\Past\to\dest\"
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.