我需要一个列表(在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