PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : تغییر نام تعداد زیادی از فایل ها در cpanel



sir1
October 6th, 2017, 19:51
سلام من میخام که تعداد زیادی از فایل ها را در سی پنل تغییر نام بدم ولی هر فایلی را که تغییر نام میدم صفحه ریفرش میشه و میاد اول فایلها.
راهی هست که بتونم تعدادی از فایل را به صورت دسته جمعی تغییر نام بدم و یا حداقل با تغییر نام صفحه ریفرش نشه؟؟

live
October 6th, 2017, 19:58
سلام من میخام که تعداد زیادی از فایل ها را در سی پنل تغییر نام بدم ولی هر فایلی را که تغییر نام میدم صفحه ریفرش میشه و میاد اول فایلها.
راهی هست که بتونم تعدادی از فایل را به صورت دسته جمعی تغییر نام بدم و یا حداقل با تغییر نام صفحه ریفرش نشه؟؟
شما میخواید فایلهای دیفالت سی پنل رو تغییر بدید ؟

sir1
October 6th, 2017, 20:01
نه بعضی از عکسهای سایتم کد 0000644 بهشون اضافه شده وباعث 404 آنها شده است میخامکه اون کد را از عکسها بردارم

AtrafNet
October 6th, 2017, 20:11
نه بعضی از عکسهای سایتم کد 0000644 بهشون اضافه شده وباعث 404 آنها شده است میخامکه اون کد را از عکسها بردارم

سلام
می تونید با اجرای یه کد php و یه حلقه و استفاده از دستور rename و str_replace به صورت گروهی درستش کنید.
نمونه کد های مختلف rename دسته جمعی با php رو می تونید تو لینک های زیر پیدا کنید اما باید تغییرات شخصی سازی شده خودتون رو بدید:

https://stackoverflow.com/questions/11955323/using-php-to-rename-all-files-in-folder
https://stackoverflow.com/questions/16942197/php-rename-all-files-in-folder-to-1-ext-2-ext-3-ext
https://stackoverflow.com/questions/4993590/bulk-rename-files-in-a-folder-php
https://stackoverflow.com/questions/7786540/rename-all-files-in-a-directory-with-numbers

مثلاً با این شاید بشه:



<?php
$dir = 'images/';
foreach (glob($dir . '*.jpg') as $filename) {
$file = realpath($filename);
rename($file, str_replace('0000644', '', $file));
}


اگر خواستید دسترسی هاست بدید براتون رایگان انجام میدم.

- - - Updated - - -

البته اگه حجم فایل ها کمه می تونید zip کنیدشون و دانلود و در کامپیوتر خودتون تغییرنام بدید و دوباره zip و آپلود کنید که ساده تره.

sir1
October 6th, 2017, 20:20
سلام
می تونید با اجرای یه php و یه حلقه و استفاده از دستور rename و str_replace به صورت گروهی درستش کنید.
نمونه کد های مختلف rename دسته جمعی با php رو می تونید تو لینک های زیر پیدا کنید اما باید تغییرات شخصی سازی شده خودتون رو بدید:

https://stackoverflow.com/questions/11955323/using-php-to-rename-all-files-in-folder
https://stackoverflow.com/questions/16942197/php-rename-all-files-in-folder-to-1-ext-2-ext-3-ext
https://stackoverflow.com/questions/4993590/bulk-rename-files-in-a-folder-php
https://stackoverflow.com/questions/7786540/rename-all-files-in-a-directory-with-numbers

اگر خواستید دسترسی هاست بدید براتون رایگان انجام میدم.
جوابتون خیلی حرفه ای بود چیزی نفهمیدم.
فقط اگه موقه تغییر نام ریفرش نشه که میشه همه رو درست کرد

AtrafNet
October 6th, 2017, 20:41
جوابتون خیلی حرفه ای بود چیزی نفهمیدم.
فقط اگه موقه تغییر نام ریفرش نشه که میشه همه رو درست کرد

نه ببینید یه کد تو یه فایل php میذارید و اون فایل php رو با مرورگر اجرا میکنید همه رو سریع انجام میده.

اینکه فایل منیجر سی پنل رفرش میشه یا نه دیگه کاریش نمیشه کرد.

یه راه دیگه هم هست اینه که با FTP تغییر نام بدید.

با نرم افزار هایی مثل FileZilla یا CuteFTP به هاست متصل بشید و اون جا تغییر نام بدید شاید مشکل رفرش رو اونجا نداشته باشید.

a1994n1373
October 6th, 2017, 21:22
سلام . دوست عزیز با اتصال به ftp به راحتی فایلهاتون رو rename کنید !

sir1
October 7th, 2017, 00:14
سلام . دوست عزیز با اتصال به ftp به راحتی فایلهاتون رو rename کنید !
ممنون از همه دوستان
مشکلم با ftp درست شد