Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Jak pobrać z linii poleceń rozmiar katalogu?

1,125 views
Skip to first unread message

Roch Brada

unread,
Jul 5, 2008, 11:24:13 AM7/5/08
to
Witam Szanownych Grupowiczów,

Mam pewien problem: otóż na dysku mam katalog Dokumenty, a w nim
podkatalogi o różnych nazwach. I teraz muszę nagrać ten katalog Dokumenty
na płytę, ale jego rozmiar to około 10 GB.

Chciałbym optymalnie wykorzystać miejsce na DVD więc postanowiłem, że
sprawdzę rozmiar każdego z tych podkatalogów i optymalnie zaplanuję obrazy,
które później nagram na DVD.

Ale tutaj zaczyna się problem ponieważ nie wiem jak z linii poleceń (start
- uruchom - cmd) pobrać rozmiar danego folderu. Z pomocą Google doszedłem
do takiego polecenia:

dir /w /s %1 Dokumenty

Na przykład dla katalogu 1wire wynik wygląda następująco:

D:\Documents>dir /w /s %1 1wire
Wolumin w stacji D to Dane
Numer seryjny woluminu: 38D0-40B2
Nie można odnaleźć pliku.

Katalog: D:\Documents\1wire

[.] [..]
59_06.pdf AN1097.pdf
AN1100.pdf AN126.pdf
AN148.pdf AN155.pdf
AN159.pdf AN162.pdf
AN187.pdf AN192.pdf
AN214.pdf AN244.pdf
AN27.pdf AN3808.pdf
AN74.pdf appibstd.pdf
[BANEL_ID] DS1990A-F3-DS1990A-F5-1.pdf
DS1990A-F3-DS1990A-F5.pdf DS1990A.pdf
kod_key.zip Lokalne Interfejsy Szeregowe.pdf
opis-1-wire.pdf
22 plik(ów) 6 629 182 bajtów

Tak więc mam rozmiar katalogu 1wire, ale jak spowodować wyświetlenie tego
wyniku mniej więcej tak:

Katalog: D:\Documents\1wire - 6 629 182 bajtów

Niestety poddałem się i potrzebuję Waszej pomocy.

A może istnieje jakiś darmowy program, który umożliwia pobranie rozmiarów
katalogów?

Pozdrawiam i dziękuję za okazaną pomoc :)

--
__ __ __ |__ |__ __ __ __| __
| ' (__) (___ | ) |__) | ' (__( (__| (__(
Probably the Best Blog in the World:
http://my.opera.com/Gusioo/

Jacek Kalinski

unread,
Jul 5, 2008, 11:42:46 AM7/5/08
to
W artykule <kn21vn33a0ng$.d...@fazos.ticom.pl> Roch Brada napisał(a):

> Mam pewien problem: otóż na dysku mam katalog Dokumenty, a w nim
> podkatalogi o różnych nazwach. I teraz muszę nagrać ten katalog Dokumenty
> na płytę, ale jego rozmiar to około 10 GB.

http://groups.google.pl/group/pl.comp.os.ms-windows.winnt/browse_frm/thread/52f1193126e782a2

> Chciałbym optymalnie wykorzystać miejsce na DVD więc postanowiłem, że
> sprawdzę rozmiar każdego z tych podkatalogów i optymalnie zaplanuję obrazy,
> które później nagram na DVD.

[...]


> A może istnieje jakiś darmowy program, który umożliwia pobranie rozmiarów
> katalogów?

http://support.microsoft.com/kb/927229
Directory Disk Usage (diruse.exe)
diruse /s C:\katalog | find " TOTAL: "

Albo jeszcze lepsze "du" z pakietu unxutils:
http://sourceforge.net/projects/unxutils
du -b -s C:\katalog

A z 1 wierszem wyniku, to już sobie nawet przy pomocy for wyciągniesz
liczbę.

Jacek

Roch Brada

unread,
Jul 5, 2008, 11:50:45 AM7/5/08
to
Jacek Kalinski pisze:

> Albo jeszcze lepsze "du" z pakietu unxutils:
> http://sourceforge.net/projects/unxutils
> du -b -s C:\katalog

Czy to "du" jest odpowiednikiem linuksowego du?
Bo jeśli tak to masz u mnie wielkie piwo :)

..:: sjf ::..

unread,
Jul 5, 2008, 1:49:04 PM7/5/08
to
Roch Brada pisze:

> Jacek Kalinski pisze:
>
>> Albo jeszcze lepsze "du" z pakietu unxutils:
>> http://sourceforge.net/projects/unxutils
>> du -b -s C:\katalog
>
> Czy to "du" jest odpowiednikiem linuksowego du?
> Bo jeśli tak to masz u mnie wielkie piwo :)
>
Nie tyle odpowiednik ile wersja skompilowana pod Windowsa. Sam używam
całego tego pakietu i ostatnio nawet nie zauważyłem, że nie jestem
zalogowany na serwerze a jedynie mam otwarty wiersz poleceń, gdyż
wpisałem wc -l nazwa_pliku i otrzymałem wynik :)

--
Szczepan J. Fijał :: sjf @ 50°07'N 18°58'E
xmpp:s...@jabster.pl | tlen:sjf | gg:2604451 | skype:s.fijal?call
"2 nie jest równe 3 - nawet dla dużych wartości 2."

666

unread,
Jul 5, 2008, 4:56:50 PM7/5/08
to
Total Commander ?
JaC


-----

Roch Brada

unread,
Jul 6, 2008, 3:23:26 AM7/6/08
to
666 pisze:

> Total Commander ?

Jak?

666

unread,
Jul 6, 2008, 4:16:17 AM7/6/08
to
Spacja?
JaC


-----

> Jak?

Roch Brada

unread,
Jul 6, 2008, 4:31:41 AM7/6/08
to
666 pisze:

> Spacja?

Przeczytaj kilka razy mój post i postaraj się go zrozumieć.

Zresztą już sobie poradziłem dzięki Koledze Jacek Kalinski i jego UnxUtils.
for /R +du -b -s -h załatwiło sprawę.

Jacek Kalinski

unread,
Jul 6, 2008, 9:03:10 AM7/6/08
to
W artykule <190fofll...@fazos.ticom.pl> Roch Brada napisał(a):

>> Albo jeszcze lepsze "du" z pakietu unxutils:
>> http://sourceforge.net/projects/unxutils
>> du -b -s C:\katalog
>
> Czy to "du" jest odpowiednikiem linuksowego du?

Tak. Widzę, że kolega lepiej czuje się w tym systemie ;)
Z resztą dla mnie też jest to podstawa pracy. A bez tej "paczki"
programików, to męczyłbym się z niktórymi pracami dłuuugo :)

> Bo jeśli tak to masz u mnie wielkie piwo :)

Nie piję, ale wystarczy że przypadło Ci to do gustu :)

Jacek

Roch Brada

unread,
Jul 6, 2008, 12:33:32 PM7/6/08
to
Jacek Kalinski pisze:

> Tak. Widzę, że kolega lepiej czuje się w tym systemie ;)
> Z resztą dla mnie też jest to podstawa pracy. A bez tej "paczki"
> programików, to męczyłbym się z niktórymi pracami dłuuugo :)

Zgadza się -- jednak przez kilka lat "męczyłem" pingwina i przyzwyczajenie
mi zostało, a paczka UnxUtils bardzo ułatwiła mi życie ;)

Jeszcze raz bardzo Koledze dziękuję :)

0 new messages