in reply to Tk: getOpenFile

With Tk version 804, there is a chooseDirectory method which should work just like getOpenFile. Otherwise, you have to use one of the Tk::Dir* modules, or Win32::FileOp on Windows only. See this article for some examples.