WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  Тупой вопрос про переименование папки

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   Тупой вопрос про переименование папки
Del опубликован 27-10-2001 17:28 MSK   Click Here to See the Profile for Del   Click Here to Email Del  
Как програмно переименовать папку? Согласен что тупой вопрос, согласен что RTFM, знаю что папка это тот-же файл но с другими атрибутами, но... чё-т ничего не получаеться. Помогите кто чем может:)
zAg опубликован 27-10-2001 18:05 MSK     Click Here to See the Profile for zAg  Click Here to Email zAg     
Как это не получается ? в смысле MoveFile не работает? :
BOOL MoveFile(
LPCTSTR lpExistingFileName, // file name
LPCTSTR lpNewFileName // new file name
);

?

ps. точнее тут не RTFM,а RTFMSDN ;)

Del опубликован 28-10-2001 14:38 MSK     Click Here to See the Profile for Del  Click Here to Email Del     
Спасибо, попробую.
zAg опубликован 28-10-2001 15:32 MSK     Click Here to See the Profile for zAg  Click Here to Email zAg     
Кстати,Del,если не в курсе:
самый быстрый способ найти нужную функцию в MSDN : Platform SDK documentation -> Win32 API -> Reference -> Functions by Category -> интересующий раздел -> функция.
Ну а там в See Also можно на Overview темы выйти.
Del опубликован 06-11-2001 12:36 MSK     Click Here to See the Profile for Del  Click Here to Email Del     
Только сегодня ночью у меня дошли руки до этой проги:) и вот чё я заметил.
1. MoveFile требует подключения *.h Я подключал winbase.h и компилятор (VC++) матюкал меня не-подетски.
2. Зато эта проблемма классно решаеться с помошью
#include <stdio.h>
int rename(const char *oldname, const char *newname);
Вот. Собственно у меня всё классно и помощь не нужна, но я буду благодарен если кто-нибудь сможет объяснить мне почему не пашет MoveFile.
Molibden опубликован 06-11-2001 16:20 MSK     Click Here to See the Profile for Molibden  Click Here to Email Molibden     
У меня тоже были проблемы с MoveFile, а более удобная MoveFileEx работает только под 2К :( Для переименования папок эти функции ИМХО лучше не использовать. Попробуй вот это:

SHFileOperation

Del опубликован 06-11-2001 18:20 MSK     Click Here to See the Profile for Del  Click Here to Email Del     
Я ж говорю, что я rename использую. Но всё-равно спасибо.
purpe опубликован 06-11-2001 20:06 MSK     Click Here to See the Profile for purpe  Click Here to Email purpe     
а мне казалось, что SHFileOperation может делать с файлами и папками всё что угодно ...
Molibden опубликован 06-11-2001 21:52 MSK     Click Here to See the Profile for Molibden  Click Here to Email Molibden     
2Del:
rename() - ИМХО тупо, без флагов всяких... не так гиморно, но и не так универсально, как SHFileOperation. Троянописатели из cDc, помницца, именно её, SHFileOperation использовали. Хотя, если в конкретном случае достаточно, то пуркуа бы не па?

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.