怎样获取选择文件夹或文件路径,该怎么解决

怎样获取选择文件夹或文件路径
我需要对一些图片进行处理.实现了两个程序
对用户选择的单张图片进行处理
对用户选择的文件夹里的图片进行批处理

在不增加按钮的情况下,能否把他们融合到一起? 实现让用户只需选择一次

------解决方案--------------------
在MSDN里面搜Shell Extension
------解决方案--------------------
filedialog 方式
允许用户在选择文件时多选。