Powershell:将文件名与格式列表进行比较

o2g1uqev  于 2022-12-04  发布在  Shell
关注(0)|答案(1)|浏览(137)

我不是在寻找一个有效的解决方案,而是一个想法来推动我在正确的方向,因为我被扔出了一个弧线球,我不知道如何处理。
最近我写了一个脚本,使用split命令来检查文件的第一部分是否与文件夹名称匹配。这是成功的,所以现在有一个新的问题:对照命名矩阵检查所有文件,问题是列表上有50多种文件格式。
例如,文档的格式为ID-someID-otherID-date.xls,例如,12345678-xxxx-1234abc.xls作为字符数量的格式,以查看文件的每个部分是否具有正确的字符数量,从而发现错别字等。
除了正则表达式之外,还有其他合理的方法来解决这个问题吗?我想使用连字符进行多次拆分,但除了每个部分所需的字符数量之外,没有任何东西可以参考。
和往常一样,任何(甚至是模糊的)指示都是最受欢迎的;- )

erhoui1w

erhoui1w1#

虽然我会使用正则表达式(**zett42**也对此进行了注解),但实际上还有另一种方法,即使用带有模板的ConvertFrom-String cmdlet:
第一个

相关问题