🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.asm
Article #2455

Re: Lista =?ISO-8859-2?Q?plików_w_katalogu?

#2455
From: "Bogdan (bogdro)
Date: Mon, 26 Sep 2011 18:19
53 lines
2284 bytes
W dniu 26.09.2011 01:41, Remek pisze:
> Witam
>
> Walcz� z przerwami nad programem listuj�cym pliki w katalogu. Jedna z wersji
> wykorzystuje DOS-owe polecemie dir. Wykonanie polecenia daje:
>
> -----------------------------------------------------------------
>  Wolumin w stacji E nie ma etykiety.
>  Numer seryjny woluminu: 2B60-0E0C
>
>  Katalog:
> E:\ArchRW4\Asembler\Asembler32\Masm32\CwiczMasm\Format\Listing\XP\2
>
> 2010-10-28  21:37    <DIR>          .
> 2010-10-28  21:37    <DIR>          ..
> 2011-09-26  01:29                16 lista.bat
> 2009-12-20  05:58            10�958 Listing.asm
> 2008-09-23  12:46               520 Listing.bat
> 2009-12-20  05:58             5�632 Listing.exe
> 2007-12-01  16:38                45 Listing.rc
> 2009-12-20  05:58               860 Listing.res
> --------------------------------------------------------------------
>
> Aby otrzyma� posta�:
>
> Listing.asm       10   kB
> Listing.bat        0,5 kB
> Listing.exe        5   kB
>
> musz� plik dodatkowo obrabia� w napisanym programie. Efekty s� r�ne w
> zale�no�ci od ilo�ci podkatalog�w (kt�re usuwam) i od tego czy polecenie
> jest realizowane w Win 98, czy WIn XP (r�na ilo�� spacji).

 Opr�cz tego, uruchamianie dodatkowego programu i przegl�danie jego
wynik�w raczej nie b�dzie zbyt wydajne.

> Druga wersja bazuje na tutorialu Iczeliona strona 31/"Testowanie kontrolki
> widoku listy". W tej wersji jednak uzyskuj� tylko nazw� pliku bez jego
> rozmiaru. Je�li kto� wie jak to zrobi� prosz� o podpowied�. Ewentualnie mog�
> podes�a� wspomniana stron� tutoriala.

 Zobacz, jak dzia�a ta lista. Czytaj r�cznie list� plik�w w katalogu -
raz, �e to b�dzie szybsze, to jeszcze zwykle od razu masz wi�cej
informacji ni� tylko nazwa pliku. W C s� od tego funkcje opendir,
readdir i closedir, nie wiem jak w win32 API (ale mog� spr�bowa� znale��).
 Co do strony tutoriala, to lepiej podaj link.

--
Pozdrawiam/Regards - Bogdan                     (GNU/Linux & FreeDOS)
Kurs asemblera x86 (DOS, GNU/Linux):http://rudy.mif.pg.gda.pl/~bogdro
Grupy dyskusyjne o asm:  pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32
www.Xiph.org   www.TorProject.org   Soft (EN): miniurl.pl/bogdro-soft

Message-ID: <j5q8ml$5rr$1@inews.gazeta.pl>
Path: polish.pugleaf.net!archive.newsdeef.eu!mbox2nntp-pl.comp.lang.asm.mbox.zip!lh7ni5404pbb.0!nntp.google.com!news1.google.com!goblin1!goblin.stu.neva.ru!newsfeed.pionier.net.pl!news.gazeta.pl!not-for-mail
References: <j5oe7s$spa$1@inews.gazeta.pl>