F fancypansy Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-13 #1 比如说我要找的Input.exe文件在资料夹attend中,但是资料夹attend的位置不固定,现在我想要得到Input.exe的完整路径,然后做后续处理。应该怎样做? 请大富翁们帮忙。 先谢谢了!
K king.gray Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-13 #2 如果是在Input.exe之外的程序用FindFirst/FindNext等函数进行文件夹的遍历. 如果是在Input.exe的程序内部用Extractfilepath(paramstr(0))取得自己所在路径
如果是在Input.exe之外的程序用FindFirst/FindNext等函数进行文件夹的遍历. 如果是在Input.exe的程序内部用Extractfilepath(paramstr(0))取得自己所在路径
F fancypansy Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-14 #3 FindFirst/FindNext是在指定的目录下查找所有文件夹或文件啊,而我正好相反,我需要的是 包含此文件的所有目录。 Extractfilepath 也不行,因为input.exe的存放位置不固定,并且是另一个软件的exe文件
FindFirst/FindNext是在指定的目录下查找所有文件夹或文件啊,而我正好相反,我需要的是 包含此文件的所有目录。 Extractfilepath 也不行,因为input.exe的存放位置不固定,并且是另一个软件的exe文件
K king.gray Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-14 #4 我彻底糊涂了,你不知道input.exe会实放到哪个文件夹,那你除了遍历所有盘外. 没有其它方式了.如果是这样,那FindFirst/FindNext是用得上的,只是你要得到所有盘. 从最顶层目录开始查找,一直递归下去. 这样的程序我想也没什么实际的意义. 不知道你想做些什么?
我彻底糊涂了,你不知道input.exe会实放到哪个文件夹,那你除了遍历所有盘外. 没有其它方式了.如果是这样,那FindFirst/FindNext是用得上的,只是你要得到所有盘. 从最顶层目录开始查找,一直递归下去. 这样的程序我想也没什么实际的意义. 不知道你想做些什么?