5 روش برای تغییر نام چند فایل به طور همزمان در ویندوز 11

مایکروسافت پارتنر تماس‌های Microsoft Teams و Zoom در مرورگر وب شما به زودی تجربه‌ای روان‌تر و جذاب‌تر خواهند شد! May 2026
تماس‌های Microsoft Teams و Zoom در مرورگر وب شما به زودی تجربه‌ای روان‌تر و جذاب‌تر خواهند شد!
January 31, 2026
مایکروسافت پارتنر خرید مایکروسافت سرفیس: بررسی مدل‌ها، مشخصات فنی، قیمت‌ها، نکات استفاده بهینه و انتخاب مناسب‌ترین دستگاه بر اساس نیازهای شما May 2026
خرید مایکروسافت سرفیس: بررسی مدل‌ها، مشخصات فنی، قیمت‌ها، نکات استفاده بهینه و انتخاب مناسب‌ترین دستگاه بر اساس نیازهای شما
February 6, 2026

5 روش برای تغییر نام چند فایل به طور همزمان در ویندوز 11

مایکروسافت پارتنر 5 روش برای تغییر نام چند فایل به طور همزمان در ویندوز 11 May 2026

آموزش 5 روش ساده برای تغییر نام سریع چندین فایل به طور همزمان در Windows 11. راهنمای گام به گام با استفاده از File Explorer، Command Prompt، PowerShell و بیشتر.

در بسیاری از مواقع ممکن است نیاز داشته باشید که چندین فایل را در یک پوشه در ویندوز تغییر نام دهید:

  • سازماندهی عکس‌ها از دوربین شما
  • نسخه‌بندی اسناد برای سازماندهی بهتر
  • تغییر ساختار نام فایل‌ها برای سازگاری
  • اصلاح اشتباهات تایپی یا جایگزینی اصطلاحات در چندین نام فایل

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

 

✅ساده‌ترین روش برای تغییر نام چندین فایل در ویندوز استفاده از ویژگی تغییر نام دسته‌ای داخلی File Explorer است:

 

  • File Explorer را با کلیدهای Win + E باز کنید.
  • به پوشه‌ای که فایل‌های مورد نظر برای تغییر نام در آن قرار دارند بروید.
  • فایل‌های مورد نظر برای تغییر نام را انتخاب کنید. برای انتخاب همه فایل‌ها از Ctrl + A استفاده کنید. برای انتخاب‌های متعدد، Ctrl را نگه دارید و روی فایل‌های مورد نظر کلیک کنید.
  • کلید F2 را فشار دهید یا روی فایل انتخاب شده راست‌کلیک کرده و گزینه “Rename” را از منوی context انتخاب کنید.
  • نام جدیدی برای گروه فایل‌ها وارد کنید.
  • برای اعمال تغییر نام، Enter را فشار دهید.

 

تغییر نام فایل‌ها با استفاده از Command Prompt

 

برای کنترل بیشتر، می‌توانید از Command Prompt استفاده کنید:

 

  • Command Prompt را از طریق منوی Start یا با استفاده از کلیدهای Win + R باز کرده و “cmd” را تایپ کنید.
  • با استفاده از دستور cd به پوشه خود بروید. شما می‌توانید با وارد کردن cd و سپس نام پوشه، دایرکتوری را تغییر دهید. از دستور cd .. برای حرکت به سطح بالاتر استفاده کنید. اگر در پوشه کاربری شخصی خود هستید، می‌توانید با دستور cd Desktop به دایرکتوری دسکتاپ بروید. پوشه‌هایی که دارای فضا هستند باید در داخل گیومه قرار بگیرند. برای تأیید اینکه فایل‌های شما موجود هستند، از دستور dir استفاده کنید.
  • از دستور ren برای تغییر نام فایل‌ها استفاده کنید.

برای مثال:

ren old-file.txt new-file.txt

برای تغییر نام چندین فایل، دستورات را به هم متصل کنید:ren old-file.txt new-file.txt & ren old-file2.txt new-file2.txt

برای تغییرات گسترده‌تر، از جایگزین‌هایی مانند * برای هر رشته و ؟ برای یک کاراکتر واحد استفاده کنید:

ren *.txt *.md

با این حال، این روش محدودیت‌هایی دارد وقتی که بخواهید فایل‌های مختلف با نام‌های متفاوت را تغییر نام دهید.

می‌توانید دستورات تغییر نام را در یک فایل دسته‌ای ذخیره کرده و آن‌ها را اجرا کنید.

 

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

 

در موقعیت‌های مختلف ممکن است نیاز به تغییر نام چندین فایل در یک پوشه در ویندوز داشته باشید:

 

  • سازماندهی عکس‌ها از دوربین
  • نسخه‌بندی مستندات برای بهبود سازماندهی
  • تغییر ساختار نام فایل‌ها برای هماهنگی
  • اصلاح اشتباهات تایپی یا جایگزینی اصطلاحات در نام بسیاری از فایل‌ها

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

 

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

 

✳️استفاده از File Explorer برای تغییر نام دسته‌ای فایل‌ها

 

ساده‌ترین روش برای تغییر نام چندین فایل در ویندوز، استفاده از ویژگی تغییر نام دسته‌ای داخلی File Explorer است:

  1. File Explorer را با Win + E باز کنید.
  2. به پوشه‌ای که فایل‌هایی که می‌خواهید تغییر نام دهید بروید.
  3. فایل‌هایی که می‌خواهید تغییر نام دهید را انتخاب کنید. برای انتخاب همه فایل‌ها، از Ctrl + A استفاده کنید. برای انتخاب‌های متعدد، Ctrl را نگه دارید و روی فایل‌های مورد نظر کلیک کنید.
  4. کلید F2 را فشار دهید یا روی یک فایل انتخاب شده راست کلیک کرده و گزینه “Rename” را از منوی زمینه انتخاب کنید.
  5. نام جدیدی را برای گروه فایل‌ها وارد کنید.
  6. برای اعمال تغییر نام، Enter را فشار دهید.

 

✳️تغییر نام فایل‌ها با استفاده از Command Prompt

 

برای کنترل بیشتر، به Command Prompt بروید:

  1. Command Prompt را از طریق منوی Start یا با استفاده از Win + R باز کنید، سپس “cmd” را تایپ کنید.
  2. با استفاده از دستور cd به پوشه خود بروید. می‌توانید با دستور cd نام پوشه را تغییر دهید. از cd .. برای حرکت به سطح بالاتر استفاده کنید. اگر در پوشه کاربری خود هستید، می‌توانید با دستور cd Desktop به پوشه دسکتاپ بروید. پوشه‌هایی که دارای فاصله هستند باید در داخل کوتیشن قرار گیرند. با دستور dir می‌توانید از حضور فایل‌ها مطمئن شوید.
  3. از دستور ren برای تغییر نام فایل‌ها استفاده کنید.

برای مثال:

ren old-file.txt new-file.txt
 
برای تغییر نام چندین فایل، می‌توانید دستورات را به صورت زنجیره‌ای به هم متصل کنید:
 
ren old-file.txt new-file.txt & ren old-file2.txt new-file2.txt
 
همچنین می‌توانید از جایگزین‌هایی مانند * برای هر رشته و ؟ برای یک کاراکتر استفاده کنید:
 
ren *.txt *.md
 
با این حال، این روش محدودیت‌هایی دارد وقتی که بخواهید فایل‌های مختلف با نام‌های متفاوت را تغییر نام دهید.
 
 

✳️تغییر نام فایل‌ها با استفاده از PowerShell

 

PowerShell، یک زبان اسکریپت‌نویسی قدرتمند در ویندوز است که قابلیت‌های تغییر نام فایل را افزایش می‌دهد و انعطاف‌پذیری و کنترل بیشتری ارائه می‌دهد. در اینجا نحوه استفاده از آن آمده است:

  1. پوشه مورد نظر را در File Explorer باز کنید.
  2. برای باز کردن PowerShell در پوشه هدف، کلید Shift را نگه دارید و روی پوشه راست کلیک کنید، سپس گزینه “Open PowerShell window here” را انتخاب کنید. همچنین می‌توانید با استفاده از دستور cd به پوشه مورد نظر بروید.
  3. با استفاده از دستور Get-ChildItem می‌توانید همه فایل‌ها را در دایرکتوری فعلی فهرست کنید. برای مثال، با دستور Get-ChildItem *.txt همه فایل‌هایی با پسوند .txt نمایش داده می‌شوند. دستور Get-ChildItem -File همه فایل‌ها را فهرست می‌کند.

    برای تغییر نام از دستور Rename-Item استفاده کنید.

    PowerShell می‌تواند وظایف مختلفی را انجام دهد:

اضافه کردن پیشوند:

    • Get-ChildItem -File | Rename-Item -NewName { "hallo_" + $_.Name }
  • این دستور پیشوند “hallo_” را به تمام فایل‌ها اضافه می‌کند.

اضافه کردن پسوند:

      • Get-ChildItem *.txt | Rename-Item -NewName { $_.Name + "_hallo" }
      • این دستور پسوند “_hallo” را به تمام فایل‌های با پسوند .txt اضافه می‌کند. البته این نتیجه احتمالاً آن چیزی نیست که شما می‌خواهید. باید نام فایل را به اجزا تقسیم کنید تا به این نتیجه برسید.
      • Get-ChildItem *.txt | Rename-Item -NewName { $_.BaseName + "_hallo" + $_.Extension }

حذف کاراکترها:

  • Get-ChildItem -File | Rename-Item -NewName { $_.Name.Remove(0, 5) }
  • این دستور اولین 5 کاراکتر از تمام فایل‌ها را حذف می‌کند.

اضافه کردن کاراکترها:

Get-ChildItem -File | Rename-Item -NewName { $_.Name.Insert(2, "test_") }

این دستور رشته “test_” را بعد از موقعیت دوم در نام تمام فایل‌ها وارد می‌کند.

جایگزینی بخشی از نام:

Get-ChildItem *.txt | Rename-Item -NewName { $_.Name -replace 'file', 'new-file' }

این دستور تمام فایل‌های با پسوند .txt را با جایگزینی رشته “file” با “new-file” تغییر نام می‌دهد.

اضافه کردن کاراکترهای تصادفی:

Get-ChildItem -File | Rename-Item -NewName { $_.Name.Insert(0, [System.IO.Path]::GetRandomFileName()) }

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

تغییر نام تصادفی:

Get-ChildItem -File | Rename-Item -NewName { $_.Name -replace $_.BaseName, [System.IO.Path]::GetRandomFileName() }

این دستور تمام فایل‌ها را به صورت تصادفی تغییر نام می‌دهد. پسوند فایل حفظ می‌شود.

تغییر نام به حروف بزرگ:

Get-ChildItem -File | Rename-Item -NewName { $_.BaseName.ToUpper() + $_.Extension }

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

تغییر نام به حروف کوچک:

Get-ChildItem -File | Rename-Item -NewName { $_.BaseName.ToLower() + $_.Extension }

این دستور تمام فایل‌ها را به حروف کوچک تغییر نام می‌دهد.

حذف فضاها:

Get-ChildItem -File | Rename-Item -NewName { $_.Name -replace ' ', '' }

این دستور تمام فضاهای موجود در نام فایل‌ها را حذف می‌کند.

اضافه کردن تاریخ آخرین تغییر به عنوان پیشوند:

Get-ChildItem -File | Rename-Item -NewName { $_.LastWriteTime.ToString("yyyyMMdd") + "_" + $_.Name }

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

اضافه کردن اندازه فایل به عنوان پیشوند:

Get-ChildItem -File | Rename-Item -NewName { "Size_" + $_.Length + "_" + $_.Name }

این دستور اندازه فایل به بایت را به عنوان پیشوند به تمام فایل‌ها اضافه می‌کند.

اضافه کردن نام پوشه به عنوان پیشوند:

Get-ChildItem -File | Rename-Item -NewName { $_.Directory.Name + "_" + $_.Name }

این دستور نام پوشه والد را به عنوان پیشوند به تمام فایل‌ها اضافه می‌کند.

 

✳️استفاده از عبارات منظم برای تغییر نام

 

عبارات منظم (regex) ابزارهای قدرتمندی برای تطبیق الگوها و دستکاری آن‌ها هستند. در اینجا چند مثال برای استفاده از regex در PowerShell آورده شده است:

  • . (نقطه): مطابقت با هر کاراکتر واحد به جز خط جدید.
  • \d: مطابقت با هر عدد (0-9).
  • \w: مطابقت با هر کاراکتر کلمه (a-z، A-Z، 0-9 و _).
  • \s: مطابقت با هر کاراکتر فاصله‌ای (فضا، تب، خط جدید).

برای مثال:Get-ChildItem | WhereObject { $_.Name -match ‘^IMG_\d{4}\.jpg$’ } | ForEachObject { Rename-Item $_ -NewName (‘Photo_’ + $_.Name) }

این دستور تمام فایل‌هایی که الگوی “IMG*####.jpg” را دارند تغییر نام می‌دهد.

 

✳️ابزارها و تکنیک‌های اضافی

 

علاوه بر روش‌های داخلی، نرم‌افزارهای دیگری نیز برای تغییر نام چندین فایل در ویندوز می‌توانند استفاده شوند.

✔️استفاده از Excel برای تغییر نام دسته‌ای

برای لیست‌های بزرگ نام فایل‌ها، Excel می‌تواند به همراه PowerShell برای انجام تغییرات پیچیده نام‌ها استفاده شود:

با استفاده از PowerShell نام فایل‌ها را به فرمت CSV صادر کنید:

Get-ChildItem -File | Select-Object Name | Export-Csv -Path .output.csv -NoTypeInformation

فایل CSV را در Excel باز کنید.

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

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

یک ستون سوم ایجاد کنید و فرمولی وارد کنید که فایل‌ها را تغییر نام دهد. برای انجام این کار، از تابع CHAR(34) برای وارد کردن علامت نقل قول در فرمول استفاده کنید. فرمول در سلول C2 به این شکل خواهد بود:

=SWITCH(TRUE, LEN(B2)>1, "Rename-Item -Path " & CHAR(34) & A2 & CHAR(34) & " -NewName " & CHAR(34) & B2 & CHAR(34), "")

سپس می‌توانید فرمول را به پایین کپی کنید.

 

مایکروسافت پارتنر 5 روش برای تغییر نام چند فایل به طور همزمان در ویندوز 11 May 2026

فرمان‌های PowerShell تولید شده را کپی کرده (بدون عنوان) و آن‌ها را اجرا کنید تا فایل‌ها تغییر نام پیدا کنند.

فایل‌ها تغییر نام داده می‌شوند.

 

راه‌حل‌های نرم‌افزاری شخص ثالث

 

برای کسانی که به دنبال یک رابط کاربری راحت‌تر یا ویژگی‌های پیشرفته‌تر هستند، نرم‌افزارهای شخص ثالث مانند موارد زیر (به ترتیب حروف الفبا) را در نظر بگیرید:

  • Advanced Renamer
  • Ant Renamer
  • Bulk Rename Utility
  • ReNamer
  • Rename Master

یکی از گزینه‌های برجسته، ابزار “PowerRename” از Microsoft است که در مجموعه PowerToys گنجانده شده است.

 

تغییر نام انبوه فایل‌ها با PowerToys PowerRename

 

PowerToys مجموعه‌ای از ابزارها برای Windows 10 و 11 است.

از ویژگی “PowerRename” مستقیماً از منوی زمینه استفاده کنید. این ابزار رابط کاربری بسیار راحت و بسیاری از عملکردهای مفید را ارائه می‌دهد.

در پنجره PowerRename، تنظیمات تغییر نام انبوه خود را پیکربندی کنید:

  • Search for: متنی که باید در نام فایل‌ها پیدا و جایگزین شود.
  • Replace with: متن جایگزین برای عبارت جستجو.
  • Use regular expressions: امکان استفاده از regex برای تغییر نام‌های پیچیده.
  • Enumerate items: شماره‌گذاری دنباله‌ای فایل‌های تغییر نام داده شده.
  • Item name format: سفارشی‌سازی فرمت نام فایل‌ها.
  • Exclude files: فایل‌های خاصی را از تغییر نام صرف نظر کنید.

 

تدابیر ایمنی در تغییر نام

 

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

  • از داده‌ها نسخه پشتیبان تهیه کنید تا از دست دادن اطلاعات جلوگیری شود.
  • روش‌های تغییر نام را ابتدا روی یک گروه کوچک تست کنید.
  • در استفاده از کاراکترهای wildcard یا regex دقت کنید تا از تغییرات ناخواسته جلوگیری شود.

 

بهترین شیوه‌ها برای کنوانسیون‌های نام‌گذاری فایل

 

  • از شیوه‌های نام‌گذاری یکسان در پروژه‌ها یا پوشه‌ها استفاده کنید.
  • از کاراکترهای ویژه (\ / : * ? ” < > |) که ممکن است در برخی سیستم‌ها مشکلاتی ایجاد کنند، اجتناب کنید.
  • برای سازگاری بهتر، از آندرلاین (_) یا خط تیره (-) به جای فضا استفاده کنید.
  • تاریخ‌ها را با فرمت YYYYMMDD برای مرتب‌سازی زمانی آسان‌تر در نام‌ها بگنجانید.
  • از نام‌های توصیفی استفاده کنید که محتوای فایل را نشان دهند.
  • نام فایل‌ها را کوتاه نگه دارید ولی هنوز توصیفی باشند.
  • از صفرهای پیش‌رو (001، 002 و غیره) برای اطمینان از مرتب‌سازی صحیح استفاده کنید.
  • در صورت امکان، نام پروژه یا مشتری را در نام فایل‌ها بگنجانید تا شناسایی آن‌ها آسان‌تر شود.

 

تغییر نام فایل‌ها به صورت انبوه نباید کاری خسته‌کننده باشد. با این استراتژی‌ها، می‌توانید به سرعت نام فایل‌ها را در سیستم‌های ویندوز تغییر دهید.تغییر نام چندین فایل در ویندوز یک راهکار مفید برای سازماندهی و مدیریت بهتر فایل‌ها است. اگر شما با تعداد زیادی فایل سروکار دارید، این امکان وجود دارد که به راحتی با استفاده از ابزارهای مختلف ویندوز، نام آن‌ها را به طور همزمان تغییر دهید. شما می‌توانید از قابلیت‌هایی مانند File Explorer برای تغییر نام ساده، یا از Command Prompt و PowerShell برای انجام تغییرات پیچیده‌تر استفاده کنید. علاوه بر این، نرم‌افزارهای شخص ثالث نیز می‌توانند ویژگی‌های بیشتری برای تغییر نام گروهی فایل‌ها در اختیار شما قرار دهند. این فرآیند به شما کمک می‌کند تا زمان خود را بهینه کرده و فایل‌های خود را به راحتی سازماندهی کنید..

 


en_GBEnglish