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

یک‌شنبه ۱۶ اردیبهشت ۱۴۰۳ - ۱۵:۳۰
مطالعه 13 دقیقه
پنجره‌ی فایل اکسپلورر با فایل‌های انتخاب شده جلو پنجره‌ی ابزار PowerRename
اگر می‌خواهید نام چندین فایل را در ویندوز به‌طور همزمان تغییر دهید، می‌توانید با ترفند‌های تغییر نام همزمان چند فایل در ویندوز در زمان صرفه‌جویی کنید.
تبلیغات

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

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

فهرست مطالب
کپی لینک

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

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

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

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

کپی لینک

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

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

کپی لینک

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

برای تغییر نام گروهی چندین فایل در ویندوز با 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
کپی لینک

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

مانند 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 " ","-"}
گذاشتن خط تیره به‌جای فاصله در نام فایل‌ها در  پاورشل

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

کپی لینک

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

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

کپی لینک

نصب PowerToys

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

  • با استفاده از لینک زیر، صفحه‌ی نرم‌افزار پاورتویز را در فروشگاه مایکروسافت باز یا نام آن را در فروشگاه جست‌وجو کنید.
  • روی دکمه‌ی 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 کلیک کنید.
          در هر یک از روش‌های گفته‌شده، می‌توان با گزینه‌های Text Formating قالب‌بندی نام فایل‌ها را تغییر داد. از جمله تبدیل آن‌ها به حروف کوچک، بزرگ و Title Case یا نوشتن هر کلمه با حروف بزرگ.

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

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

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

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

مقاله رو دوست داشتی؟
نظرت چیه؟
داغ‌ترین مطالب روز
تبلیغات

نظرات