Powerbuilder查询
如何使用 PowerBuilder 中的文件函数在任何目录(即 c:\,d:\ 等)中搜索 .txt 文件?
How I can search a .txt file in any directory(i.e. c:\,d:\ etc.) using file functions in PowerBuilder?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
因此,如果您所做的只是查找文件,则可以使用 listbox.DirList() 来完成此操作,或者如果您想在不绑定到窗口或控件的情况下执行此操作,则可以调用 WinAPI 函数来执行此操作:
其中 os_finddata 定义为
os_filedatetime 定义为
如果您想要了解如何使用它们的示例,请查看 PFC(PowerBuilder 基础类,可在 CodeXchange) 位于对象 (pfcapsrv.pbl)pfc_n_cst_filesrvunicode.of_DirList () 处。 (顺便说一句,这些原型和结构就是从那里复制的。)
祝你好运,
特里
So, if all you're doing is looking for files, you can do this with a listbox.DirList(), or if you want to do this without being tied to a window or a control, you can call WinAPI functions to do this:
where os_finddata is defined as
and os_filedatetime is defined as
If you want examples of how to use these, look in PFC (PowerBuilder Foundation Classes, available at CodeXchange) at the object (pfcapsrv.pbl)pfc_n_cst_filesrvunicode.of_DirList (). (That's where these prototypes and the structures are copied from, BTW.)
Good luck,
Terry
您可以使用
ListBox
控件根据给定的字符串模式(*.txt、myfile.txt、.etc)获取文件/目录列表。查看帮助中的DirList
函数。这是此处的示例如何使用 ListBox 控件而不将其直观地放在窗口上。You can use a
ListBox
control to get a list of files/directories based on a given string pattern (*.txt, myfile.txt, .etc). Look at theDirList
function in the help. And here is an example from here showing how to use a ListBox control without putting it visually on a window.