【发布时间】:2016-01-13 00:36:57
【问题描述】:
我知道我可以计算一个 csv 有多少行,而无需使用 powershell 打开它。 示例:
import-csv C:\MyFolde\myfile.csv | Measure-Object
我需要为多个访问文件 (.accdb) 执行此操作。这次是给定文件夹中的每个(和所有)文件,然后我想对行求和(该文件夹中所有文件的总和)。有解决办法吗?
谢谢
【问题讨论】:
-
Access 文件有表(有记录),而不是行。
-
假设每个访问文件只有一个记录表。
-
另外,为了明确术语,当您使用 Import-CSV 时,文件肯定会被打开。
-
我的意思是,不用我打开它。我相信你明白我想要什么。如果我能找到解决方案,那就太好了。因为打开每个访问文件并在文件中写入行数并在最后总结它们会花费很多时间
-
这就是我的观点。例如,如果它们是一堆 CSV 文件,则所花费的时间与您明确打开并读取每个文件所花费的时间完全相同。没有魔法。要查看(计数)文件中的内容,请打开文件并查看它。 Access DB 文件也是如此。您需要使用 JET 驱动程序和 ADODB 连接并打开每个 DB 并查看它。
标签: powershell ms-access count powershell-3.0