پرونده دسته ای برای انتقال پرونده ها به پوشه جدید بر اساس نام هنرمندان فقط قبل –

سلام به همه ، من سعی کردم این کد را برای شرایط خودم اصلاح کنم ، و فکر می کنم اشکالی ندارد ، اما همچنین می خواهم چیز دیگری اضافه کنم. من حدود ۶۰k فایل کارائوکه mp3 و .cdg در یک پوشه با چندین هنرمند دارم ، من به دنبال اجرای یک فایل دسته ای برای انتقال همه پرونده های یک هنرمند خاص به یک پوشه جدید با نام هنرمندان و افزودن “بزرگترین بازدیدها” به هر یک هستم. پوشه جدیدی که ایجاد می شود. همه پرونده ها دارای نام هنرمندان هستند – بنابراین من تصور می کنم این دستگاه اندازه گیری فاصله است. (برنامه نویسی مبتدی) – واقعاً ممنون می شوم و راهنمایی یا راهنمایی برای گرفتن کد مناسب برای فایل دسته ای است ، لطفا ….. پیشاپیش متشکرم

امیدوارم که این منطقی باشد … و یک نکته آخر ، آیا فقط برای حذف خلاصی از متن متن اکو را حذف می کنم؟

echo خاموش
setlocal امکان تأخیر توسعه
برای ٪٪ A در (* .mp3 * .cdg) انجام دهید (
فایل echo ٪٪ A پیدا شد
for / f “delims =” ٪٪ B in (“٪٪ A”) انجام مجموعه fname = ٪٪ B nB
برای / f “delims =” ٪٪ C در (“٪٪ A”) انجام مجموعه fextn = ٪٪ ~ xC
برای / f “نشانه ها = ۱ * delims = -” ٪٪ D in (“! fname!”) تنظیم مجموعه نام = ٪٪ D
نام پوشه echo! folname!
اگر وجود نداشته باشد “! folname!” (
echo Folder! folname! وجود ندارد ، ایجاد می کند
md “! folname!”
) دیگری (
echo Folder! folname! وجود دارد
)
echo در حال انتقال پرونده ٪٪ A به پوشه! folname!
“٪٪ A” “را حرکت دهید! folname!”
)
echo تمام شد
مکث


Source link

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

2 × 3 =