Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Болталка (https://forum.antichat.xyz/forumdisplay.php?f=46)
-   -   Создание списка файлов (https://forum.antichat.xyz/showthread.php?t=161099)

НTL 04.12.2009 19:41

Создание списка файлов
 
Есть папка ну скажем "1", вне есть файлы и еще папки в который есть тоже самое... :)

Так вот, надо создать список всех файлов (вида С:\1\еще папка\file.file)и записать его в txt :rolleyes:

Help me!

Ponchik 04.12.2009 19:42

Дай пару денег, на PHP напишу
А ваще делаеш функцию
ололо(папко) {
foreach dir(папко/*) как папко :)
если это папко, вызвать ололо(папко);
иначе сказать "папко" //кагбе адрес файла
}

НTL 04.12.2009 19:50

Цитата:

Сообщение от Ponchik
Дай пару денег, на PHP напишу
А ваще делаеш функцию
ололо(папко) {
foreach dir(папко/*) как папко :)
если это папко, вызвать ололо(папко);
иначе сказать "папко" //кагбе адрес файла
}

Я мог бы и сам накодить на Delphi, но надо срочно

SpangeBoB 04.12.2009 20:05

cmd:
forfiles /P C:\1 /C "cmd /c echo @path" /S > result.txt

powershell:
dir C:\1 -Recurse | ? {!$_.PsisContainer} | % {$_.fullname} | out-file result.txt

Ponchik 04.12.2009 20:08

Плохой ТС!
Ня
PHP код:

<?php
$GOGOGO 
'C:\php5';

niibaca_sro4no($GOGOGO);

die(exit); 
//Некогда думать! ОЧЕНЬ СРОЧНО НАДО!!1111

function niibaca_sro4no($o4en_sro4no) {
    foreach (
glob($o4en_sro4no.'\*') as $opazdivaem11111) {
        if(
is_dir($opazdivaem11111)) niibaca_sro4no($opazdivaem11111);
        else echo 
"$opazdivaem11111<br>\r\n";
    }
}

?>


banana 04.12.2009 20:13

Цитата:

Сообщение от SpangeBoB
cmd:
forfiles /P C:\1 /C "cmd /c echo @path" /S > result.txt

powershell:
dir C:\1 -Recurse | ? {!$_.PsisContainer} | % {$_.fullname} | out-file result.txt


А куда сохранился result.txt?

SpangeBoB 04.12.2009 20:14

Цитата:

Сообщение от banana
А куда сохранился result.txt?

В текущую директорию ,откуда происходит запуск команды.

Ponchik 04.12.2009 20:14

Цитата:

Сообщение от banana
А куда сохранился result.txt?

и из какой папки ты запускал? По дефолту
C:\Documents and Settings\%юзернаме%

banana 04.12.2009 20:15

Цитата:

Сообщение от SpangeBoB
В текущую директорию ,откуда происходит запуск команды.

Да работает. Спасибо

НTL 04.12.2009 20:18

Цитата:

Сообщение от Ponchik
и из какой папки ты запускал? По дефолту
C:\Documents and Settings\%юзернаме%

Да нее, cmd по стандарту находится тут: С:\WINDOWS\system32 ( Ну это если через cmd)


Время: 01:37