Подскажите плз

yaskov2006

Есть директория, в ней еще некоторое количество директорий, в каждой из них еще директории, а в каждой из этих - некоторые файлы.
Как сделать файл, в котором будет дерево всего этого вместе с файлами?

kazak878

А как дерево должно быть записано?

yaskov2006

Желательно так, что бы потом было просто составить по этому файлу sql-таблицу.
А вообще - хотя бы как-нибудь=)

yaskov2006

В Windows Commander такое дерево можно напечатать на принтере, а вот в файл сохранить, видимо, никак, так что я даже не могу увидеть, как он это делает.

alex-kras

find . > ggg.txt
LATER:
dir /B /S > ggg.txt

kazak878

Могу сам написат в Delphi.
Правда будет в несовсем потребном виде.

yaskov2006

Почему-то не работает.
Смотрю синтаксис команды find, там
FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "string" [[drive:][path]filename[ ...]]
/V Displays all lines NOT containing the specified string.
/C Displays only the count of lines containing the string.
/N Displays line numbers with the displayed lines.
/I Ignores the case of characters when searching for the string.
/OFF[LINE] Do not skip files with offline attribute set.
"string" Specifies the text string to find.
[drive:][path]filename
Specifies a file or files to search.
If a path is not specified, FIND searches the text typed at the prompt
or piped from another command.
..?

yaskov2006

На Делфи я уже код нашел=)

CapitanJack

команда tree поможет тебе

alex-kras

CapitanJack

чего тебе не нравится ?

alex-kras

>Желательно так, что бы потом было просто составить по этому файлу sql-таблицу.
сравни

yaskov2006

Tree не выдает названия файлов

artimon

А чем тебе
dir /b /s > list.txt
не нравится?

kazak878

Скомпиль Delphi-прогу и не парь мозги

CapitanJack

ты нереально туп. читай tree /?

kazak878

А он в какой ОС встречается?
(в 95-ой его нет)

artimon

Как нет? Он еще в DOS'е был.

kazak878

Выполнить> tree /? > Сообщение: 'не удается найти фаил tree или...'

yaskov2006

Ну не знал, так сразу туп=)
Спасибо, все помогло.

maksimy

Реально, ты прав. Результат выполнения вот этой команды:
tree c:\temp /f > c:\tree.txt
Вот, собсно, содержимое файла tree.txt:
Folder PATH listing for volume WIN_OFFICE
Volume serial number is 71FAE346 2A1F:1EF0
C:\TEMP
і wcesmgr.log
і WcesView.log
і outstore.log
і plf32.tmp
і ~DF2C20.tmp
і ~DF2C28.tmp
і ~DF198E.tmp
і ~DF604A.tmp
і ~DF2551.tmp
і ~DF7126.tmp
і ~DF6C08.tmp
і ~DF3713.tmp
і ~DF7C62.tmp
і ~DF371B.tmp
і ~DF1CA3.tmp
і ~DF1CAB.tmp
і ~DF1CB3.tmp
і ~DF1CBB.tmp
і ~DF1CC3.tmp
і ~DF1CCB.tmp
і ~DF7CA5.tmp
і ~DF7CAD.tmp
і ~DF7CB5.tmp
і ~DF7CBD.tmp
і ~DF7CC5.tmp
і ~DF7CCD.tmp
і ~DF4A75.tmp
і ~DF38B2.tmp
і ~DF555E.tmp
і ~DF7DFE.tmp
і ~DF8449.tmp
і ~DF4402.tmp
і ~DF8F8A.tmp
і ~DF55D5.tmp
і icq2.tmp
і ~DF8AF7.tmp
і ~DF55DD.tmp
і ~DF18BE.tmp
і ~DF6121.tmp
і ~DF18CE.tmp
і ~DF6129.tmp
і icq3.tmp
і icq4.tmp
і icq5.tmp
і ~DF18DE.tmp
і ~DFA97C.tmp
і ~DF561C.tmp
і ~DFB4A5.tmp
і TWAIN.LOG
і Twain001.Mtx
і Twunk002.MTX
і Twunk001.MTX
і ~DF1346.tmp
і ~DF6164.tmp
і ~DF344B.tmp
і ~DF1F68.tmp
і ~DF7E2A.tmp
і ~DFF66E.tmp
і ~DF578F.tmp
і ~DFF67E.tmp
і ~DF491E.tmp
і ~DFF68E.tmp
і ~DF8954.tmp
і ~DFA5F8.tmp
і ~DFA63B.tmp
і ~DF4926.tmp
і control.xml
і ~DF54B7.tmp
і ~DF54BF.tmp
і ~DFF2B3.tmp
і ~DFB111.tmp
і ~DFFDCB.tmp
і ~DF6B50.tmp
і ~DFB113.tmp
і ~DF6B58.tmp
і ~DF76BE.tmp
і ~DF76C6.tmp
і ~DF157D.tmp
і ~DF187A.tmp
і ~DF33ED.tmp
і ~DF33F5.tmp
і ~DF33FD.tmp
і ~DF3405.tmp
і ~DF340D.tmp
і ~DF3415.tmp
і WCESCOMM.LOG
і
ГДДД_ISTMP1.DIR
і АДДД_ISTMP0.DIR
ГДДДpft34~tmp
і data1.cab
і data1.hdr
і data2.cab
і ikernel.ex_
і layout.bin
і setup.bmp
і Setup.exe
і Setup.ini
і setup.inx
і snb-logo.bmp
і
ГДДД_wa3sktmp
і ГДДДChrome
і і cbuttons.bmp
і і main.bmp
і і monoster.bmp
і і numbers.bmp
і і playpaus.bmp
і і posbar.bmp
і і shufrep.bmp
і і text.bmp
і і titlebar.bmp
і і viscolor.txt
і і volume.bmp
і і _wa3chksum
і і
і ГДДДdefault
і і і screenshot.png
і і і skin.xml
і і і _wa3chksum
і і і
і і ГДДДequalizer
і і і window-elements.png
і і і
і і ГДДДequalizer-winshade
і і і window-elements.png
і і і
і і ГДДДplayer
і і і numfont.png
і і і window-elements.png
і і і
і і ГДДДplayer-winshade
і і і background.png
і і і window-elements.png
і і і
і і ГДДДplaylist
і і і window-elements.png
і і і
і і ГДДДscripts
і і і center.m
і і і center.maki
і і і firststart.m
і і і firststart.maki
і і і hide.m
і і і hide.maki
і і і main.m
і і і main.maki
і і і
і і ГДДДvideo
і і і logo.png
і і і
і і АДДДxml
і і color-presets.xml
і і eq-advanced-group.xml
і і eq-advanced.xml
і і eq-elements.xml
і і eq-normal-group.xml
і і eq-normal.xml
і і eq-shade-group.xml
і і eq-shade.xml
і і eq.xml
і і player-elements.xml
і і player-normal-group.xml
і і player-normal.xml
і і player-shade-group.xml
і і player-shade.xml
і і player.xml
і і pledit-elements.xml
і і pledit-normal-group.xml
і і pledit-normal.xml
і і pledit-shade-group.xml
і і pledit-shade.xml
і і pledit.xml
і і studio.xml
і і thinger.xml
і і tooltip.xml
і і video-elements.xml
і і video-normal-group.xml
і і video-normal.xml
і і video-shade-group.xml
і і video-shade.xml
і і video.xml
і і
і АДДДClassic
і avs.bmp
і BALANCE.BMP
і CBUTTONS.BMP
і eq_ex.bmp
і Eqmain.bmp
і MAIN.BMP
і Mb.bmp
і MONOSTER.BMP
і numbers.bmp
і PLAYPAUS.BMP
і Pledit.bmp
і POSBAR.BMP
і SHUFREP.BMP
і TEXT.BMP
і titlebar.bmp
і volume.bmp
і _wa3chksum
і
ГДДДmsohtml1
і АДДД01
і clip_image001.png
і clip_image002.jpg
і clip_image003.png
і clip_image004.jpg
і clip_image005.png
і clip_image006.jpg
і clip_image007.png
і clip_image008.jpg
і clip_image009.png
і clip_image010.jpg
і clip_image011.jpg
і clip_image012.jpg
і clip_image013.png
і clip_image014.jpg
і
ГДДД3F76DF6CFE5D3F
і jwin32v7.dll
і
ГДДД3F81DBAD1F6ED63
і jntsvcv1.dll
і
АДДДbat
D0647C4.doc

CapitanJack

чего ты не знал ? что хелп к команде в досе/винде выводится по флагу /? ?

maksimy

P.S.: Сорри за нехилый листинг - уж что под руку подвернулось

CapitanJack

надо еще /a что бы нормально запостилось

Nigredo

Это у тебя переменная TEMP на эту папку настроена?

maksimy

Да, я уж понял. Да пофиг - главное, что работает. WinXP, кстати.

maksimy

Вообще-то да, но какая в данном случае разница?

Nigredo

В данном никакой. Просто интересно стало, по умолчанию она же другая.
P.S. ну и говна же там у тебя. InstallShield не глючит?

maksimy

Да это вообще старая система - руки не доходят ее нафиг стереть Она уже мертвая, как говорилось в одном анекдоте
Оставить комментарий
Имя или ник:
Комментарий: