Problem z wyświetlaniem rozmiaru pliku w pliku tekstowym za pomocą polecenia PowerShell

1

Oto, co próbuję zrobić:

createfile until EOF
    $drives = Get-WmiObject win32_volume | ? {{$_.DriveType -eq 3} | % {{Get-PSDrive $_.DriveLetter[0]}
    foreach ($drive in $drives){{
        $path = $drive.root + "*.nsf"
        cmd.exe /C dir /s /b /a /o:gn $path | out-file -append -filepath c:\windows\temp\nsffiles.txt -encoding ASCII
    }

    EOF

Gdzieś tutaj muszę przekazać polecenie, aby złapać rozmiar plików, o których zbieram informacje. Bez problemu tworzy plik, ale nie wiem, jak dodać rozmiar pliku do ciągu wyjściowego.

Matt Sutton
źródło

Odpowiedzi: