Odpowiedzi:
Mała aplikacja o nazwie FileList powinna zrobić to dobrze dla Ciebie, jeśli chcesz czegoś bardziej wydajnego niżdir /s > files.txt
Z README:
FileList to narzędzie wiersza poleceń, które tworzy listę plików danego
ścieżka w formacie CSV, którą można zaimportować do arkusza kalkulacyjnego lub bazy danych.
Lista zawiera nazwę pliku, rozmiar, ścieżkę, ostatni dostęp i zmianę
data itp. Obsługiwane wersje systemu Windows: Windows 200 * / XP / Vista
Stosowanie:
FILELIST [/ OPTION] [/ FILTER wzorzec1; wzorzec2; ...] [/ NOHEADER]
Ścieżka [> list.csv]
/ NOHEADER Pomija nagłówki kolumn w danych wyjściowych.
/ ATTRIBUTES Obejmuje kolumnę z atrybutami ustawionymi dla każdego pliku.
/ OWNERS Dodaje kolumnę zawierającą właściciela każdego pliku. Zapytanie o
właściciel pliku jest niestety powolną operacją w domenie Windows,
dlatego właściciele plików są domyślnie wyłączeni. Korzystanie z tej opcji
znacznie spowolni generowanie listy.
/ AUTORZY Dodatkowo wyodrębnia nazwisko autora z dokumentów MS Office.
Nie należy mylić autora z właścicielem. Właściciel jest wymieniony w
dodatkowa kolumna domyślnie. Ten przełącznik spowalnia tworzenie
Lista.
/ LASTSAVEDATE Dodatkowo wyodrębnia datę ostatniego zapisu z dokumentów MS Office.
/ MD5 Zawiera kolumnę z sumą kontrolną MD5 każdego pliku.
/ FILTER Pozwala określić jeden lub więcej filtrów oddzielonych średnikami.
Symbole wieloznaczne „*” i „?” może być użyty.
Za pomocą „>” dane wyjściowe można przekierować do pliku.
INSTALACJA
~~~~~~~~~~~~
Po prostu umieść FileList.exe w dowolnym miejscu, zalecamy folder Windows.
WSKAZÓWKI I ANOTACJE
~~~~~~~~~~~~~~~~~~
* FileList używa separatora listy ustawionego w Panelu sterowania systemu Windows.
* Użycie rozszerzenia .CSV dla pliku wyjściowego umożliwia otwarcie pliku
w Excelu podwójnym kliknięciem w Eksploratorze.
* Polecenia „at” systemu Windows można użyć do zaplanowania tworzenia list za pomocą
FileList. Następujące polecenie tworzy listę wszystkich plików mp3, w tym
ich właściciele każdej poniedziałkowej nocy:
o 00:01 / KAŻDE: m "C: \ ścieżka \ do \ filelist.exe" / OWNER / FILTER * .mp3 c: \ ^> output.txt
Najlepsze, jakie znalazłem dla ciebie bez użycia pliku wsadowego, to:
katalog / B> pliki.txt
To da ci wszystkie nazwy plików i katalogów w bieżącym folderze, ale aby wyodrębnić rozmiar plików bez uzyskania informacji o czasie, wygląda na to, że albo zajmie plik wsadowy, albo będziesz musiał zainstalować system Windows wersja sed i użyj jej do edycji linii (przez potokowanie do niej).
tree C: /F >> log.txt
Daje nieco bardziej użyteczny widok, naprawdę zależy od tego, co musisz zrobić później.