Вобщем нужно небольшой скриптик который выводит список папок в фаил.. Например; /home/$papka/user/$papka1 Имя папки1 нужно записать фаил....
ну... вобщем нужно чтоб скрипт заходил в папку /home/ получал список файлов (papka) заходил в papka/user опять получал имя папки и записывал в фаил (papka1) и так в цикл пока не кончатся papka
http://www.filehoster.ru/files/br3216 вот залил, листинг директорий, мож поможет, написать жаба времени душит) на компе нашёл, покупал когда то на плати.ру
Берёшь скрипт листинга дерикторий, немного переписываешь, делаешь с рекурсией (если такового там нет) и радуешься ))) или это очередная тема из разряда "напишите за меня"?)
начал пытаться написать... код.... пока только листинг.. PHP: <?php $folders = array(); if ($handle = opendir('.')){ while (false !==($file = readdir($handle))){ if ($file !='.'&& $file !='..'){ //echo "$file <br>"; $folders[] = $file; } } echo $folders[5]; $filename = "1.txt"; if ( is_writeable($filename) ) echo 'ok'; else echo 'bed'; $fh = fopen($filename, "w"); $success = fwrite($fh, $file); fclose($fh); closedir($handle); } ?> Куда нужно закрывающие скобки ставить?? от их положения в фаил не пишется\пишется первый фаил\пишеться последный фаил...
Код кривой но вроде работает #!/usr/bin/python import os curdir = "/home" stat = 1 f = open("/home/dares/trash.txt", "a") for name in os.listdir("/home"): if os.path.isdir(os.path.join(curdir, name)): name = name + "/user/" curdir = (os.path.join(curdir, name)) for name1 in os.listdir(curdir): if os.path.isdir(os.path.join(curdir, name1)): result = name1+"\n" f.write(result)
t00th, спасибо... я вот тож на php навоял =)) PHP: <?php $folders = array(); if ($handle = opendir('.')){ while (false !==($file = readdir($handle))){ if ($file !='.'&& $file !='..'){ //echo "$file <br>"; $folders[] = $file; } } } echo "go.."; $folders = count($folders); for($index=0; $index < $folders; $index++) { $a=system("cd $index./user/;ls >> ../1.txt; cd .."); }
Pashkela, спс, то что надо.. но он выбирает все поддпаки это слишком многги долго.. что изменить чтоб он только на две поддпап опускался..??