Hi all ?
Someone show me some API to rename file in hard disk
Posted on 2004-02-10 21:08:14 by neverending
Function Rename File ?I am sure.but you can try.
Posted on 2004-02-10 21:37:26 by Rey

invoke MoveFile, CTEXT("c:\firstname.txt"), CTEXT("secondname.txt")
Posted on 2004-02-10 22:03:07 by Mikky
If your doing setup type of file manipulations checkout MoveFileEx too.

Regards, P1 :cool:
Posted on 2004-02-11 09:38:34 by Pone
Thank :alright:
Posted on 2004-02-11 20:21:25 by neverending
Hi all again !
I've done that, but when i rename some files, the window that contain those files don't auto refresh. I want know how to refresh one opening Window, i have to use RedrawWindow API but that need handle of the window need to Redraw, i don't know how to get this handle.
Posted on 2004-02-12 20:30:44 by neverending
There's a API function called FindWindow.
From the Help file:

HWND FindWindow(

LPCTSTR lpClassName, // pointer to class name
LPCTSTR lpWindowName // pointer to window name



Points to a null-terminated string that specifies the class name or is an atom that identifies the class-name string. If this parameter is an atom, it must be a global atom created by a previous call to the GlobalAddAtom function. The atom, a 16-bit value, must be placed in the low-order word of lpClassName; the high-order word must be zero.


Points to a null-terminated string that specifies the window name (the window?s title). If this parameter is NULL, all window names match.

Return Values

If the function succeeds, the return value is the handle to the window that has the specified class name and window name.
If the function fails, the return value is NULL. To get extended error information, call GetLastError.

Hope this helps.
Posted on 2004-02-12 23:58:06 by knix
Posted on 2005-08-06 19:36:24 by c2j
do you mean a explorer window?

try SHChangeNotify
Posted on 2005-08-07 13:11:22 by drizz