我需要一個列表(在Windows 7中)作爲Word文檔的csv文件,顯示一個目錄中的頁面和單詞的數量。我希望使用一種方法,我不必打開這些文件,因爲有很多,但是我找到的所有腳本都會打開文件來查看這些信息。從多個Word文件中獲取頁面和字數而不打開它們
所以,我基本上需要的是這個列表爲CSV文件:
A list of files in a directory with attributes
是否有足夠的辦法做到這一點,最好用命令行?我已經試過這一點,但我不知道是否有可能得到的文件所需的信息吧:
powershell "Get-ChildItem -Recurse c:\directory\to\scan\ | ForEach-Object {$_ | add-member -name "Owner" -membertype noteproperty -value (get-acl $_.fullname).owner -passthru} | Sort-Object fullname | Select FullName,CreationTime,LastWriteTime,Length,Owner | Export-Csv -Force -NoTypeInformation c:\folder\to\directory.csv"
答案取決於要查詢的文檔的文件格式。這些是舊的* .doc格式還是docx/docm格式?他們是密碼保護和/或加密? –
嗨辛迪!沒有加密或密碼保護,但我想知道對新文件和舊格式文件執行此操作的最佳方法。 – tualinda