取得一个指定目录下指定文件扩展名的文件(只有一个文件)的全名的方法???(100分)

  • 主题发起人 主题发起人 summer
  • 开始时间 开始时间
S

summer

Unregistered / Unconfirmed
GUEST, unregistred user!
请教如何取得一个指定目录下指定文件扩展名的文件(只有一个文件)的全名的方法???
我现在用VB!!!,有没有WIN32API ????是什么???
 
用findfist,findnext2个函数,
 
FindFirstFile, FindNextFile, FindClose

--
http://www.8421.org
 
The GetFullPathName function retrieves the full path and filename of a specified file.

DWORD GetFullPathName(
LPCTSTR lpFileName, // address of name of file to find path for
DWORD nBufferLength, // size, in characters, of path buffer
LPTSTR lpBuffer, // address of path buffer
LPTSTR *lpFilePart // address of filename in path
);

Parameters:

lpFileName
Points to a null-terminated string that specifies a valid filename. This string
can use either short (the 8.3 form) or long filenames.

nBufferLength
Specifies the size, in characters, of the buffer for the drive and path.

lpBuffer
Points to a buffer that contains the null-terminated string for the name of the drive and path.

lpFilePart
Points to a variable that receives the address (in lpBuffer) of the final filename component in the path.
This filename component is the long filename, if any, rather than the 8.3 form of the filename.
 
只知道扩展名,就只有
findFirst *.这个扩展名
...
 
后退
顶部