تغییر نام همه فایلهای موجود در پوشه با پایتون
در این نوشته روشی را برای تغییر نام و تبدیل نام unique تمام فایلهای موجود در یک پوشه را به شما آموزش خواهیم داد. این آموزش زمانی کاربرد دارد که تعداد زیادی فایل در یک مسیر یا دایرکتوری دارید و قصد دارید تمام آنها را تغییر نام دهید و یک نام یکتا برای آنها ایجاد کنید.
تغییر نام همه فایلهای موجود در پوشه با پایتون
برای تغییر نام تمام فایلهای موجود در یک دایرکتوری برنامهی پایتون زیر را اجرا کنید:
import os
import uuid
path = os.getcwd()
i = 101
for file in os.listdir(path):
new_file_name = uuid.uuid4().hex + ".jpg"
os.rename(file, new_file_name)
i = i + 1
نکته: فرمت فایل را با فرمت مورد نظر خود تغییر دهید.
اگر آموزش خاصی را مد نظر دارید در بخش نظرات همین نوشته به ما پیشنهاد بدهید.
برای امتیاز به این نوشته کلیک کنید!
[کل: 3 میانگین: 5]



















برای استفاده از این روش روی هارد اکسترنال هم مشکلی پیش نمیاد؟
خیر، استفاده از این روش روی هارد اکسترنال هیچ مشکلی ایجاد نمیکند و به همان شکل عمل خواهد کرد.
اگر یه فایل در حال استفاده باشه، اجرای این کد خطا میده؟
بله، اگر فایلی در حال استفاده باشد، اجرای کد ممکن است با خطا مواجه شود. برای جلوگیری از این مشکل، بهتر است قبل از اجرای کد، مطمئن شوید که تمام فایلها بسته شدهاند.
بهتره قبل از اجرای کد یه بکاپ بگیریم یا احتمال مشکل خیلی کمه؟
بله، حتماً قبل از اجرای کد، از فایلهای خود بکاپ تهیه کنید تا از هرگونه مشکل احتمالی جلوگیری شود
این کد فقط فایلهای موجود در همون پوشه رو تغییر میده یا زیرپوشهها هم شامل میشن؟
این کد فقط فایلهای موجود در همان پوشه را تغییر نام میدهد و شامل زیرپوشهها نمیشود.
اگه تعداد فایلها خیلی زیاد باشه این روش روی سرعت تاثیر داره؟
بله، در صورت تعداد بسیار زیاد فایل، ممکن است کمی زمانبر باشد، اما برای اکثر موارد، این روش کارآمد است.