Cookies Psst! Do you accept cookies?

We use cookies to enhance and personalise your experience.
Please accept our cookies. Checkout our Cookie Policy for more information.

چگونه نام چندین فایل در ویندوز را همزمان تغییر دهیم؟

rename-windows-header-662a4fe038477a35277fb71a

اگر می‌خواهید نام چندین فایل را در ویندوز به‌طور همزمان تغییر دهید، می‌توانید با ترفند‌های تغییر نام همزمان چند فایل در ویندوز در زمان صرفه‌جویی کنید.

تغییر نام یک فایل در ویندوز کار بسیاری راحتی است؛ مشکل زمانی پیش می‌آید که قصد تغییر نام همزمان چند فایل را داریم. برخی از کاربران برای این کار، دست‌به‌دامان نرم‌افزار‌های متفرقه می‌شوند؛ اما در خود ویندوز نیز ابزارهایی گوناگون برای تغییر فایل‌ها به‌صورت گروهی وجود دارد.

در این مقاله‌ی آموزشی از سری ترفند های ویندوز ۱۱ و ترفند های ویندوز ۱۰ به چند روش گوناگون برای تغییر نام همزمان چند فایل در ویندوز، مانند فایل اکسپلورر، CMD، پاورشل و نرم‌افزار Microsoft PowerToys می‌پردازیم.

فهرست مطالب

  • تغییر نام با استفاده از فایل اکسپلورر

  • تغییر نام با استفاده از خط‌فرمان یا CMD

  • تغییر نام گروهی چند فایل

  • کوتاه کردن نام چندین فایل

  • تغییر نام چندین فایل با الگو‌های مشترک در نام خود

  • تغییر دادن پسوند فایل

  • تغییر نام فایل با پسوندهای خاص

  • تغییر نام چندین فایل با استفاده از پاورشل (PowerShell)

  • حذف بخشی از نام چندین فایل

  • جایگزین کردن بخشی از نام چندین فایل

  • حذف فاصله از نام چندین فایل

  • تغییر نام گروهی فایل‌ها با استفاده از PowerToys

  • نصب PowerToys

  • تغییر نام فایل‌ها با مطابقت با بخشی از نام

  • تغییر نام فایل‌ها به‌صورت گروهی

  • تغییر نام فایل‌ها با افزودن یک عبارت دلخواه به آن‌ها

  • تغییر دادن پسوند فایل‌

برای تغییر نام چندین فایل به‌طور همزمان در ویندوز با فایل‌اکسپلورر به‌ طوری که ساختار نام آن‌ها مشابه هم باشد، مراحل زیر را دنبال کنید:

  • با استفاده از کلید‌های میانبر Ctrl+A همه‌ی فایل‌ها را انتخاب کنید.
  • روی دکمه‌ی Rename کلیک کنید (این کار با استفاده از دکمه‌ی F2 و دوبار کلیک روی نام فایل هم ممکن است).
  • ساختار نام جدید را وارد کنید و سپس کلید Enter را فشار دهید.
فایل‌ها بعد از نام‌گذاری - شماره گذاری شده در اکسپلورر

برای اینکه نام فایل‌ها متفاوت باشند، یک عدد شمارشی در پرانتز به‌ نام هر یک از فایل‌ها اضافه می‌شود؛ برای مثال، zoomit-after (1) و zoomit-after (2).

خط فرمان ویندوز نیز روش‌های مختلفی برای تغییر نام چندین فایل به‌طور همزمان در ویندوز ارائه می‌دهد.

برای تغییر نام گروهی چندین فایل در ویندوز با CMD به‌طوری که ساختار نام آن‌ها مشابه هم باشد، مراحل زیر را دنبال کنید:

  • در پوشه‌ی مورد نظر راست کلیک کنید و گزینه‌ی Open in Terminal را بزنید.
  • دستور زیر را برای تغییر نام گروهی فایل‌ها تایپ کنید و کلید Enter را فشار دهید:

ren *.FILE-EXTENSION ???-FILE-NAME.*

در این دستور، FILE-EXTENSION را با پسوند مورد نظر برای تغییر و FILE-NAME را با بخشی از نامی که می‌خواهید به فایل‌ها اضافه شود، جایگزین کنید.

علامت ستاره (*) یک کاراکتر جایگزین است که به دستور ren می‌گوید همه‌ی فایل‌ها با یک پسوند خاص را تغییر‌ نام دهد. علامت سؤال (?) نیز یک کاراکتر جایگزین محسوب می‌شود؛ اما کاراکتری از نام اصلی را نشان می‌دهد که می‌خواهید به‌عنوان بخشی از نام جدید نگه دارید.

به‌عنوان‌مثال، این دستور تمام فایل‌های jpg را تغییر‌ نام می‌دهد، سه کاراکتر اول را (که در مثال آورده‌شده به‌عنوان متمایزکننده‌ی نام‌ فایل‌های جدید عمل می‌کند) باقی می‌گذارد و zoomit-after را به نام آن‌ها اضافه می‌کند:

ren *.jpg ??zoomit-after.jpg

تغییر نام چندین فایل در CMD

نکته: هنگام تغییر‌ نام فایل‌ها، دستور ren نقطه (.) را به‌عنوان پایان نام فایل در نظر می‌گیرد. اگر فایل‌هایی با نقطه به‌عنوان بخشی از نام داشته باشید، ممکن است این دستور نتایج غیرمنتظره‌ای ایجاد کند.

برای کوتاه کردن نام چندین فایل در CMD مراحل زیر را انجام دهید:

  • در پوشه‌ی مورد نظر راست کلیک کنید و گزینه‌ی Open in Terminal را بزنید.
  • دستور زیر را برای کوتاه کردن نام فایل‌ها وارد کنید:

ren *.* ?????.*

در این دستور، علامت ستاره (*) با همه نام‌ها و پسوندهای فایل در پوشه مطابقت دارد و علامت‌های سؤال (?) نشان می‌دهند که چند کاراکتر از نام اولیه را برای نام جدید فایل حفظ کند.

به عنوان‌ مثال، دستور زیر نام فایل‌هایی را که طولانی‌تر از پنج کاراکتر هستند، کوتاه می‌کند:

ren *.* ?????.*

کوتاه کردن نام فایل‌ها در CMD

نکته‌: اگر می‌خواهید نام فایل را کوتاه‌تر کنید، علامت‌های سؤال بیشتری در دستور اضافه کنید.

برای تغییر بخشی از نام فایل‌هایی که الگوی نام‌گذاری مشابه دارند، مراحل زیر را دنبال کنید:

  • در پوشه‌ی مورد نظر راست کلیک کنید و گزینه‌ی Open in Terminal را بزنید.
  • دستور زیر را برای تغییر بخش خاصی از نام فایل تایپ کنید و کلید Enter را فشار دهید:

ren OLD-FILE-NAME-PART*.* NEW-FILENAME-PART*.*

در این دستور، OLD-FILE-NAME-PART و NEW-FILENAME-PART را با بخش‌های قدیمی و جدید نام فایل جایگزین کنید. علامت ستاره (*) یک کاراکتر جایگزین است که با بقیه‌ی نام فایل و پسوند آن مطابقت پیدا می‌کند.

فایل‌ها در فایل اکسپلورر با فرمت نام: zoomit-رقم‌شمارشی با فرمت jpgفایل‌ها پیش از تغییر نام

به عنوان مثال، دستور زیر تنها فایل‌هایی را که با zoomit-before شروع می‌شوند به -zoomit-after تغییر نام می‌دهد:

ren zoomit-before*.* zoomit-after-*.*

تغییر بخشی از نام فایل‌ها در CMD

برای تغییر دادن پسوند فایل به پسوند دیگر به‌وسیله‌ی CMD در ویندوز، مراحل زیر را دنبال کنید:

  • در پوشه‌ی مورد نظر راست کلیک کنید و گزینه‌ی Open in Terminal را بزنید.
  • دستور زیر را برای تغییر دادن پسوند فایل تایپ کنید و کلید Enter را فشار دهید:

ren *.OLD-EXTENSION *.NEW-EXTENSION

در این دستور، OLD-EXTENSION و NEW-EXTENSION را با پسوندهای قدیمی و جدید جایگزین کنید.

به عنوان مثال، دستور زیر پسوند فایل‌های موجود در آن مکان را از jpg به jpeg تغییر می‌دهد:

ren *.jpg *.jpeg

این مثال بدون علامت ستاره (*) فقط پسوند یک فایل خاص را از jpg به jpeg تغییر می‌دهد:

ren zoomit-before-1.jpg zoomit-after-1.jpeg

تغییر پسوند تنها یک فایل در CMD

نکته: توجه کنید که تمامی دستورات تغییر پسوند، فقط پسوند فایل را تغییر می‌دهند و فرمت اصلی آن‌ها بدون تغییر باقی می‌ماند. برای تغییر فرمت فایل‌ها باید از ابزار‌های تغییر فرمت مناسب استفاده کنید.

مراحل قبلی تمام فایل‌های موجود در یک مکان را تغییر نام می‌دهند. با‌این‌حال، اگر فقط می‌خواهید گروهی از فایل‌ها با فرمت خاص را تغییر نام دهید، باید علامت ستاره (*) را حذف و پسوند موردنظر را در دستور مشخص کنید.

ren OLD-FILE-NAME*.EXTENSION NEW-FILE-NAME*.EXTENSION

در این دستور، OLD-FILE-NAME ،NEW-FILE-NAME و EXTENSION را با نام و پسوندهای قدیمی و جدید جایگزین کنید.

به عنوان مثال، دستور زیر فقط تصاویر با پسوند jpg را تغییر نام می‌دهد:

ren zoomit-before*.jpg zoomit-after-*.jpg

تغییر نام فایل‌ها با پسوندی مشخص در CMD

مانند CMD، از PowerShell نیز می‌توان برای تغییر نام گروهی چندین فایل در ویندوز استفاده کرد. تمامی موارد ذکرشده برای CMD را می‌توان در PowerShell نیز انجام داد ولی به دلیل دستورات کمی پیچیده‌تر، فقط به تعدادی از دستورات کاربردی‌تر PowerShell پرداختیم.

برای حذف بخشی از نام در چندین فایل با استفاده از دستورات PowerShell، مراحل زیر را دنبال کنید:

  • در پوشه‌ی مورد نظر راست کلیک کنید و گزینه‌ی Open PowerShell window here را بزنید.
  • دستور زیر را برای حذف بخشی از نام فایل تایپ کنید و کلید Enter را فشار دهید:

ls | Rename-Item -NewName {$_.name -replace "OLD-FILE-NAME-PART",""}

در این دستور، «OLD-FILE-NAME-PART» را با بخش واقعی از نامی که می‌خواهید جایگزین کنید، تعویض کنید.

به عنوان مثال، دستور زیر کلمه‌ی before را از نام تمام فایل‌های موجود در پوشه حذف می‌کند:

ls | Rename-Item -NewName {$_.name -replace "before",""}

حذف قسمتی از نام فایل‌ها در پاورشل

برای جایگزینی بخش یکسانی از نام چندین فایل، مراحل زیر را دنبال کنید:

  • در پوشه‌ی مورد نظر راست کلیک کنید و گزینه‌ی Open PowerShell window here را بزنید.
  • دستور زیر را برای جایگزین کردن بخشی از نام فایل تایپ کنید و کلید Enter را فشار دهید:

ls | Rename-Item -NewName {$_.name -replace "OLD-FILE-NAME-PART","NEW-FILE-NAME-PART"}

در این دستور، «OLD-FILE-NAME-PART» و «NEW-FILE-NAME-PART» را با بخش‌های قدیمی و جدید نام فایل جایگزین کنید.

به عنوان مثال، دستور زیر کلمه‌ی before را با after در نام فایل‌ها جایگزین می‌کند:

ls | Rename-Item -NewName {$_. name -replace "before","after"}

تغییر بخشی از نام فایل‌ها در پاورشل

وجود فاصله به‌عنوان بخشی از نام فایل گاهی اوقات می‌تواند مشکلاتی ایجاد کند، به‌ویژه در هنگام استفاده از دستورات. با استفاده از PowerShell می‌توان فاصله‌ها را با جداکننده‌ای مانند خط تیره یا زیرخط جایگزین کرد.

  • در پوشه‌ی مورد نظر راست کلیک کنید و گزینه‌ی Open PowerShell window here را بزنید.
  • دستور زیر را برای حذف فاصله‌ها از نام فایل تایپ کنید و کلید Enter را فشار دهید:

ls | Rename-Item -NewName {$_.Name -replace " ","SEPARATOR"}

در این دستور، مطمئن شوید که «SEPARATOR» را با نماد مورد نظر به‌جای فاصله جایگزین کنید.

فایل‌ها در اکسپلورر با تعدادی فاصله در نام آن‌هافایل‌ها پیش از تغییر نام

به عنوان مثال، دستور زیر فاصله‌ها در نام فایل‌ها با خط‌ تیره جایگزین می‌کند:

ls | Rename-Item -NewName {$_.Name -replace " ","-"}

گذاشتن خط تیره به‌جای فاصله در نام فایل‌ها در پاورشل

نکته: اگر در دستور مورد اشاره به‌جای وارد کردن کاراکتر جداکننده، بین علامت نقل قول را خالی بگذارید، فاصله‌ها حذف می‌شوند.

نرم‌افزار رایگان پاورتویز از مایکروسافت مجموعه‌ای از ابزارهای کاربردی را در اختیار کاربران ویندوزی قرار می‌دهد. از جمله‌ی آن‌ها، می‌توان به ابزاری برای تغییر نام گروهی فایل ها بدون دستورات پیچیده به نام PowerRename اشاره کرد.

برای نصب پاورتویز به‌عنوان نرم افزار تغییر نام گروهی فایل ها روی ویندوز، مراحل زیر را دنبال کنید:

  • با استفاده از لینک زیر، صفحه‌ی نرم‌افزار پاورتویز را در فروشگاه مایکروسافت باز یا نام آن را در فروشگاه جست‌وجو کنید.
  • روی دکمه‌ی Install کلیک کنید.
جست‌وجوی عبارت powertoys در فروشگاه مایکروسافت

دانلود از مایکروسافت استور

راه‌حل جایگزین، دانلود پاورتویز از صفحه‌ی گیت‌هاب این پروژه است. برای نصب این نرم‌افزار از گیت‌هاب مراحل زیر را دنبال کنید:

  • وارد لینک زیر شوید (آخرین نسخه‌ی آن در ابتدای صفحه با برچسب Latest قرار می‌گیرد).
  • از کشوی Assets فایل نصبی با پسوند EXE را متناسب با معماری پردازنده‌ی خود (x64 یا arm64) پیدا و روی آن کلیک کنید تا دانلود آغاز شود.

دانلود از گیت‌هاب

  • نرم‌افزار پاورتویز را باز کنید.
  • روی PowerRename کلیک کنید.
  • گزینه‌ی Enable PowerRename را فعال کنید.
فعال کردن گزینه‌ی PowerRename در منوی PowerToys

برای تغییر نام یا جایگزین کردن بخشی از نام چندین فایل با الگو‌های مشابه در نام‌هایشان، مراحل زیر را دنبال کنید:

  • فایل‌های مورد نظر را انتخاب، روی آن‌ها کلیک راست کنید و روی گزینه‌ی PowerRename کلیک کنید.
انتخاب تمامی فایل‌ها، راست کلیک و انتخاب گزینه‌ی PowerRename
  • در کادر Search for، بخشی از نام فایل‌ها را که می‌خواهید تغییر دهید، وارد کنید.
  • در کادر Replace with، ساختار نامی را که می‌خواهید برای فایل‌ها استفاده کنید، مشخص نمایید.
جایگزین کردن یک عبارت خاص با عبارتی دیگر - PowerRename
  • از منوی Apply to بخشی از نام فایل را که می‌خواهید تغییر دهید، انتخاب کنید. برای مثال، نام فایل، پسوند یا هر دو.
  • با استفاده از سه گزینه‌ی سمت راست Apply to، محتوایی را که می‌خواهید تغییر نام پیدا کنند، انتخاب کنید. از جمله فایل‌ها، پوشه‌ها و زیرپوشه‌ها.
  • پیش‌نمایش نام‌ فایل‌ها پس از تغییرات را در سمت راست صفحه می‌بینید.
  • روی دکمه‌ی Apply کلیک کنید.

پس از تکمیل مراحل، فایل‌ها طبق تنظیمات شما تغییر نام داده می‌شوند.

برای تغییر نام فایل‌ها به‌صورت گروهی از مراحل زیر استفاده کنید:

  • فایل‌های مورد نظر را انتخاب، روی آن‌ها کلیک راست کنید و روی گزینه‌ی PowerRename کلیک کنید.
  • در کادر Search for از عبارت Regular Expression (*.) برای مطابقت با تمام فایل‌ها استفاده کنید.
  • در کادر Replace with، ساختار نامی را که می‌خواهید برای فایل‌ها استفاده کنید، مشخص کنید.
  • برای شماره‌گذاری فایل‌ها، روی دکمه‌ی File creation date and time help در سمت راست کلیک کنید و یکی از گزینه‌ها را انتخاب کنید (برای مثال، "ff$" برای اضافه کردن رقم‌های دو میلی‌ثانیه).
تغییر نام تمامی فایل‌ها با یک فرمت مشخص با استفاده از PowerRename
  • از منوی Apply to گزینه‌ی Filename only را انتخاب کنید.
  • پیش‌نمایش نام‌ فایل‌ها پس از تغییرات را در سمت راست صفحه می‌بینید.
  • روی دکمه‌ی Apply کلیک کنید.

پس از تکمیل مراحل، نام همه‌ی فایل‌های موجود در لیست با ساختار نام جدیدی که برای آن‌ها اختصاص داده‌اید، تغییر خواهد کرد.

برای اضافه کردن یک عبارت دلخواه به نام فایل‌ها، مراحل زیر را دنبال کنید:

  • فایل‌های مورد نظر را انتخاب و روی آن‌ها کلیک راست کنید و گزینه‌ی PowerRename را انتخاب کنید.
  • در کادر Search for از عبارت Regular Expression (.\) برای مطابقت با تمام فایل‌ها استفاده کنید.
  • گزینه‌ی Use regular expressions را علامت بزنید.
  • در کادر Replace with، عبارتی را که می‌خواهید به نام فایل‌ها اضافه کنید، مشخص کنید؛ برای مثال، عبارت ".new_".

توجه مهم: برای جلوگیری از خراب شدن پسوند فایل‌ها، نقطه‌ی انتهای عبارتی را که مشخص کرده‌اید، به خاطر داشته باشید.

اضافه کردن عبارت دلخواه به نام فایل‌ها با استفاده از PowerRename
  • از منوی Apply to گزینه‌ی Filename + extension را انتخاب کنید.
  • پیش‌نمایش نام‌ فایل‌ها پس از تغییرات را در سمت راست صفحه می‌بینید.
  • روی دکمه‌ی Apply کلیک کنید.

برای تغییر دادن پسوند چندین فایل با PowerToys، مراحل زیر را دنبال کنید:

  • فایل‌های مورد نظر را انتخاب و روی آن‌ها کلیک راست کنید و روی گزینه‌ی PowerRename کلیک کنید.
  • در کادر Search for پسوند مورد نظر را برای تغییر مشخص کنید. برای مثال، jpg.
  • در کادر Replace with، پسوند جدید مناسب را مشخص کنید. برای مثال، jpeg.
  • از منوی Apply to گزینه‌ی Extension only را انتخاب کنید.
تغییر پسوند فایل‌ها با استفاده از PowerRename
  • با دکمه‌های سمت راست، فقط گزینه‌ی Include files را انتخاب کنید.
  • روی دکمه‌ی Apply کلیک کنید.

به‌علاوه، می‌توان گزینه‌ی Enumerate items را برای داشتنِ نام‌های یکسان با شماره‌ی متفاوت در انتهای فایل‌ها، انتخاب کرد.

قابلیت‌های ابزار PowerRename در پاورتویز بسیار بیشتر از موارد ذکرشده در این مقاله است. برای اطلاعات بیشتر درباره‌ی روش‌های دیگر تغییر نام فایل‌ها، به مستندات منتشرشده توسط مایکروسافت رجوع کنید.

مستندات PowerRename

روش‌های ذکرشده در این مقاله‌ی آموزشی روی آخرین نسخه‌ی ویندوز ۱۱ تست شده‌اند؛ اما به‌جز برخی تفاوت‌ها، مراحل انجام در نسخه‌های مختلف ویندوز (۷، ۸ و ۱۰) با ویندوز ۱۱ مشابهند.

با‌این‌حال، نرم‌افزار پاورتویز تنها با نسخه‌های ۶۴ بیتی ویندوز ۱۰ (نسخه‌ی ۱۹۰۴۱ و بالاتر) و ویندوز ۱۱ سازگار است. برای گزینه‌ای مشابه برای تغییر نام فایل‌ها در ویندوز ۷ و ۸، از ابزارهای شخص‌ ثالث مثل Bulk Rename Utility استفاده کنید.

Last Stories

What's your thoughts?

Please Register or Login to your account to be able to submit your comment.