Переименование файлов в папках

Статус
В этой теме нельзя размещать новые ответы.

Hilo

Хранитель порядка
Регистрация
31 Мар 2008
Сообщения
929
Реакции
600
Как автоматически и массово переименовать файлы находящиеся в папках
И ещё вопрос каким образом можно переместить содержимое одного файлов в другие файлы массово, если имена одного типа файлов и другого типа файлов одинаковы во всех папках?
Да есть в Total Commander переименование но это только папок, а нужно файлы в папках переименовывать.
Расписываю на примере
Есть 3 папки
papka1
papka2
papka3
В каждой из этих папок лежит по 2 файла
fail1.txt
fail2.txt

Но содержимое в fail1.txt и fail2.txt в каждой папке разное.
Необходимо в пределах каждой папки взять содержимое fail1.txt и внести (или лучше заменить на какую-нибудь строчку ) в файл fail2.txt
 
подниму чужую тему, тбо не создавать новую для тематического вопроса.

нашел функцию rename(), мне нужно переименовать папку dir1 в dir2
скрипт лежит в той же папке что папка dir1. права на папке 777
rename("dir1", "dir2"); - не переименовывает.
в путях проблема или в чем?
 
  • Заблокирован
  • #3
Нет не в путях. Должно работать. Ошибка выскакивает какая-нибудь? Может в папке лежит файл занятый другим процессом (Permission denied)?
 
на локале работает, на хосте где пшп в режиме cgi тоже, а вот на том где мне нужно только как модуль апач можно выбрать.
значит в правах точно?
ошибку не выдает, белый экран просто. в папке пусто

upd // сделал. права на папку в которой это все лежало оказались 751 )
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху