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.