如何使用应用程序打开文件夹

时间:2016-04-12 19:02:48

标签: windows powershell directory

我有一个可以"序列化"其状态为带图像的文件夹。调用此文件夹,例如C:\Temp\MyProject.ImageExplorer,文件系统包含:

C:\Temp\MyProject.ImageExplorer\Pic1.jpeg
C:\Temp\MyProject.ImageExplorer\Pic2.jpeg
...
  1. 我能否以某种方式配置Windows资源管理器,双击我的.ImageExplorer"扩展名"不打开文件夹但是以文件夹名称作为命令行参数启动我的ImageExplorer.exe?

  2. 我是否可以修改C#.Net OpenFile选择器以打开这些"文件夹"包括按扩展名过滤?

1 个答案:

答案 0 :(得分:0)

您可以这样做但可能有问题,因为文件类型是文件夹。我要做的基本上是将它作为一个未压缩的.ZIP文件,您可以将扩展名更改为您想要的内容,以便将其与您的应用程序关联,如.IZP

您可以在应用程序中设置一个注册表项,将.IZP与您的应用程序相关联,并将参数路径作为参数传递给program.exe path/to/izp/that/user/opened

您可能只需要调整程序来处理读取容器而不是文件夹。