1、任意字符串,ldfjilsjflkjlkj,只要不为空,直接用 test-path 返回 True,说明是一个全路径,并且存在。
2、怎么判断是文件,还是目录,一个目录下不存在同名的目录和文件。
G: G:\ ? Get-Item $string ?
信息量太大,百度限制我的字数无奈啊,图片上面。
问题1:判断文件夹和文件:
问题2:D: 和D:\ 有什么区别,正如你所理解的,这个是规定。即使在cmd.exe 前者是定位到该盘的历史目录,后者是定位到根目录。
问题3:get-item支持那些类型?
这个问题可以换个问法?那些类型支持虚拟驱动器,支持虚拟驱动器的基本上都可以支持get-item。即使你自己自定义的某种类型。
PS> Get-PSDrive更过虚拟驱动器的解释,请参考:
Powershell驱动器变量:http://www.pstips.net/powershell-drive-variables.html
PowerShell 添加个性化驱动器:http://www.pstips.net/powershell-add-special-vital-driver.html