我需要在 PowerShell 中验证 reg 表达式的文件路径/文件夹结构。请在下面找到示例。
c:\\scan\document\(*)
c:\\scan\document\word.doc
\\share\network\(*)
\\share\network\note.txt
注意:需要验证文件夹路径和带有任何扩展名的文件。请帮忙。
^(?:[a-zA-Z]\:|\\\\[\w\.]+\\[\w.$]+)\\(?:[\w]+\\)*\w([\w.])+$
我需要在 PowerShell 中验证 reg 表达式的文件路径/文件夹结构。请在下面找到示例。
c:\\scan\document\(*)
c:\\scan\document\word.doc
\\share\network\(*)
\\share\network\note.txt
注意:需要验证文件夹路径和带有任何扩展名的文件。请帮忙。
^(?:[a-zA-Z]\:|\\\\[\w\.]+\\[\w.$]+)\\(?:[\w]+\\)*\w([\w.])+$
为什么不简单地使用带有 -IsValid 参数的 Test-Path?
添加到 davor 的建议...这里是一些示例的链接:
http ://technet.microsoft.com/en-us/library/ff730955.aspx