За последние 24 часа нас посетили 17988 программистов и 1605 роботов. Сейчас ищут 2177 программистов ...

Скрипты для сортировки и переименования файлов

Тема в разделе "PHP Free-Lance", создана пользователем dobrmir, 8 окт 2012.

Статус темы:
Закрыта.
  1. dobrmir

    dobrmir Активный пользователь

    С нами с:
    8 окт 2012
    Сообщения:
    200
    Симпатии:
    2
    Скрипт №1. Есть папка с подпапками, в которой еще папки. Там могут быть графические, html, txt файлы. Надо папки с графическими файлами, у которых в имени нули (пример 00000001.tif) вырезать и перенести отдельно, сохраняя структуру вышестоящих папок, куда они вложены.

    Скрипт №2. Есть папка с подпапками, в которой еще папки. Надо графические файлы (расширение tiff, jpg, png) переименовать в соответствии с именем папки, куда они вложены.
    Пример: 00000001.tif, 00000002.tif, 00000003.tif, папка 823773. Файлы после переименования примут вид 823773-1.tif 823773-2.tif 823773-3.tif.

    Скрипт №3. Есть папка с подпапками, в которой еще папки. Надо файлы переименовывать следующим образом. К имени файла справа через дефис добавлять произвольно генерируемое число из английских букв и цифр, длиной 5 знаков.

    Оплата в вебмани рублях без предоплаты. За каждый скрипт могу заплатить 70 рублей. Есть установленный Денвер, понимаю в запуске скриптов PHP, немного Perl. Операционная система Windows. Пишите язык программирования, на котором хотите написать скрипты.
     
  2. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    За каждый скрипт могу заплатить 70 рублей

    Семьдесят?
     
  3. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Dmitriy, российских.
     
  4. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    [vs]
    Рублей?
     
  5. artem-Kuzmin

    artem-Kuzmin Активный пользователь

    С нами с:
    16 фев 2012
    Сообщения:
    809
    Симпатии:
    0
    Серьезно?
     
  6. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    Мужики, кто хапнет заказ, готов перекупить, сделаю по 35 рублей!!! естественно без предоплаты!!!
     
  7. dobrmir

    dobrmir Активный пользователь

    С нами с:
    8 окт 2012
    Сообщения:
    200
    Симпатии:
    2
    Друзья, исполнителя временно не ищу, возможно делать уже не нужно, если не отпишусь.
     
  8. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    да как же так? люди добрые, что ж это делается!!! Очередь в 50 пограмистов к нему стоит, а он в обратку!!!

    // не по пацански :(
     
  9. jei

    jei Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    542
    Симпатии:
    0
    Сделаю за 50 р .4 скрипта до обеда.Дайте мне эту работу прошу))))
     
  10. dobrmir

    dobrmir Активный пользователь

    С нами с:
    8 окт 2012
    Сообщения:
    200
    Симпатии:
    2
    Здравствуйте, jei. Хорошо, делайте. Отдавал программисту, который ранее писал сложный скрипт на PHP. Он ответил через некоторое время, что сам не сможет сделать, а спросит друга, сможет ли он на другом языке написать. Должен был вчера отписаться, однако емайл от него не получил. Сейчас напишу ему, чтобы пока не занимался этими скриптами. Ответьте, чтобы был в курсе, что Вы приняли эту работу.
     
  11. jei

    jei Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    542
    Симпатии:
    0
    Хорошо, хорошо .Делаю уже почти готово .Вот несу вам.Готовьте мешки будем складывать)
     
  12. dobrmir

    dobrmir Активный пользователь

    С нами с:
    8 окт 2012
    Сообщения:
    200
    Симпатии:
    2
    Прошу предоставить для тестирования те скрипты из трех, которые уже готовы.
     
  13. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.861
    Симпатии:
    752
    Адрес:
    Татарстан
    и с юмором у заказчика никак...)))
     
  14. vikrorpert

    vikrorpert Активный пользователь

    С нами с:
    13 окт 2010
    Сообщения:
    984
    Симпатии:
    10
    уважаемый заказчик, я готов сделать скрипт бесплатно, плюс я доплачу за оказанную мне честь 100$
     
  15. dobrmir

    dobrmir Активный пользователь

    С нами с:
    8 окт 2012
    Сообщения:
    200
    Симпатии:
    2
    jei, жду от Вас выполненную работу, после чего заплачу, как писал в задании.
     
  16. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    1000р за скрипт
     
  17. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    jei где скрипты!!! Пасаны волнуются!!! без предоплаты в 150 рэ ты же не мог пива уже наебеница и спать!!!

    Показывай!!!
     
  18. jei

    jei Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    542
    Симпатии:
    0
    вот скрипты
    1.
    <? echo 'Пошёл' ?>
    2.
    <? echo 'Ты' ?>
    3.
    <? echo 'На' ?>
    4.
    <? echo '...' ?>
     
  19. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    заготовка для Скрипт1. остальные делаются минимальной модификацией этого
    Код (PHP):
    1. defined('DS') or define('DS', DIRECTORY_SEPARATOR);
    2. $path = 'C:\temp\11'; // откуда переносить
    3. $path_new = 'C:\temp\22'; // куда переносить
    4. $it = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($path));
    5. for(;$it->valid();$it->next()) {
    6.     if ($it->isDot()) continue;
    7.     $inf = pathinfo($it->key());
    8.     if (!in_array($inf['extension'], array('tif','png','jpg'))) continue; // пропускаем неграфич.файлы
    9.     if (!preg_match("/0+/",$inf['filename'])) continue; // пропускаем где нет нулей в имени
    10.     // создаем поддиректории на новом месте
    11.     $path_tmp = trim($path_new,DS).DS;
    12.     foreach(explode(DS, $it->getSubPath()) as $d) {
    13.         $path_tmp .= $d.DS;
    14.         if (!is_dir($path_tmp))
    15.             mkdir($path_tmp);
    16.     }
    17.     // копируем или переносим
    18.     $src = $it->key();
    19.     $dst = $path_new.'\\'.$it->getSubPathName();
    20.     if (!is_file($dst))
    21.         copy( $src, $dst ); // rename($src, $dst);
    22. } 
     
  20. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Один ташкентский паренёк теперь будет читать фриланс.
     
  21. dobrmir

    dobrmir Активный пользователь

    С нами с:
    8 окт 2012
    Сообщения:
    200
    Симпатии:
    2
    runcore
    Данный скрипт на PHP? Мне надо, чтобы папки, где картинки, при переносе вырезались и в них дополнительно другие файлы лежат, как правило с .html расширением.
     
  22. dobrmir

    dobrmir Активный пользователь

    С нами с:
    8 окт 2012
    Сообщения:
    200
    Симпатии:
    2
    1 скрипт готов. Нашел хорошего программиста. Другие тоже собираюсь у него заказывать. Насчет jei
    скажу так. Мой опенсурс проект, для чего это делаю, много полезного именно для узбеков дает и они его посещали и пользавались бесплатно. И затрачено на него несколько десятков тысяч рублей, когда деньги были. Хотя никто из Узбекистана не пожертвовал на проект ни копейки, он первый, кто так ответил. Подумайте о том, что к Вам таким же образом может в дверь постучаться посланник бога за помощью и стоит ли делить людей и относиться к ним в зависимости, можете ли Вы поиметь деньги с них.
     
  23. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    jei - фрик. не обращай внимания.
     
Статус темы:
Закрыта.