Замена названия страницы

12
[Удален]
1048

есть несколько папок, в каждой есть по несколько штмл страниц с разными названиями, надо всем страницам присвоить одинаковое имя, например map.html во всех папках, чем это можно сделать?

Revan
На сайте с 09.09.2005
Offline
321
#1

Darkstoch, здравствуйте.

Совсем не понятно. Необходимо чтобы все файлы в папке имели одинаковое название?

С уважением, Прокофьев Александр, founder KudaGo.com (http://kudago.com). Отдаем информацию обо всех мероприятиях в РФ + Киев по API (/ru/forum/912869) всем желающим.
BredoGen.
На сайте с 19.10.2009
Offline
98
#2
Darkstoch:
надо всем страницам присвоить одинаковое имя

Одинаковое имя никак не присвоить, просто потому, что этого не допускает ос.

ciber
На сайте с 04.01.2008
Offline
215
#3

ТС имел наверное ввиду в каждой папке один файл переименовать

cancel
На сайте с 03.06.2009
Offline
24
#4

как-то так


for /f %%i in ('dir /a:D /b C:\Doors\') do (
for /f %%j in ('dir /b C:\Doors\%%i\file.html') do (
ren C:\Doors\%%i\file.html newname.html
)
)
RedHead
На сайте с 14.03.2008
Offline
44
#5

Total Commander

[Удален]
#6
ciber:
ТС имел наверное ввиду в каждой папке один файл переименовать

Да, именно это имел ввиду

BredoGen.
На сайте с 19.10.2009
Offline
98
#7


<?php
function rnm($folder, $what, $to) {
$dir = opendir($folder);
while (($file = readdir($dir)) !== false) {
if($file!='index.php' && $file != "." && $file != "..") {
if(is_dir("$folder/$file")) rnm("$folder/$file", $what, $to);
if(file_exists("$folder/$what") && !file_exists("$folder/$to")) rename("$folder/$what", "$folder/$to");
}
}
}

rnm('.', 'style.css', 'map.html'); //Переименовываем style.css в map.html в текущей папке и во всех вложенных папках
?>
[Удален]
#8
RedHead:
Total Commander

А можно подробнее как это сделать в этом менеджере? а то что то искал и не нашел(

Darkstoch добавил 07.12.2009 в 22:25

BredoGen.:

<?php
function rnm($folder, $what, $to) {
$dir = opendir($folder);
while (($file = readdir($dir)) !== false) {
if($file!='index.php' && $file != "." && $file != "..") {
if(is_dir("$folder/$file")) rnm("$folder/$file", $what, $to);
if(file_exists("$folder/$what") && !file_exists("$folder/$to")) rename("$folder/$what", "$folder/$to");
}
}
}

rnm('.', 'style.css', 'map.html'); //Переименовываем style.css в map.html в текущей папке и во всех вложенных папках
?>

Ну здесь получается переименовать можно только конкретное название штмл файла? Просто у меня во всех папках странички по разному называются, вот их надо переименовать так, чтобы они все назывались одинаково, пример:

папка 1, файлы:

q.html

папка 2, файлы:

t.html

папка 3, файлы:

g.html

и т.д....

Вот мне надо сделать так, чтобы я мог с помощью скрипта или проги переименовать автоматически эти файлы в любое названное мною имя, например map.html

Пример:

папка 1, файлы:

map.html

папка 2, файлы:

map.html

папка 3, файлы:

map.html

вот....

Darkstoch добавил 07.12.2009 в 22:26

Revan:
Darkstoch, здравствуйте.
Совсем не понятно. Необходимо чтобы все файлы в папке имели одинаковое название?

Вот немножко выше постарался более расширено описать :)

wizzer
На сайте с 23.02.2009
Offline
152
#9

если все названия рандом, то никак, увы.

точнее только руками!

//wizzer Проверенный временем опен впн сервис. (http://openvpn.cc) Перестань переживать за свою анонимность.
E
На сайте с 18.01.2008
Offline
15
#10

http://www.dimonius.ru/?renamer попробуйте эту программу

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий