我知道你可以写定制PSDrives的支持。但这些永远是文件系统的根源。如果有一种方法可以允许在文件系统的任意节点上启动VFS,比如使用Set-Location
来输入存档文件,并且可以像使用文件夹一样使用这些文件,那将会怎样。 (有点像远做这个)。Powershell有没有在其他文件系统中提供虚拟文件系统的方法?
有什么办法可以达到这个目的吗?我知道,为了正确工作,这将是一些工作,但目前我更感兴趣的是,它是否可能是。
ETA:我不想要的是我进入每一个存档新PSDrive来,所以下面的其实不是我所追求的:
PS C:\Path> Invoke-Magic stuff.zip
PS C:\Path> Set-Location MyNewDrive:
PS MyNewDrive:> _
而是
PS C:\Path> Set-Location stuff.zip
PS C:\Path\stuff.zip> _
重点是,我特别*不希望新的PSDrive,而是扩展现有文件系统的语义。我会更新这个问题。 – Joey 2009-07-22 14:20:57