Переименование файла

Тема в разделе "WASM.BEGINNERS", создана пользователем vg, 6 янв 2008.

  1. vg

    vg New Member

    Публикаций:
    0
    Регистрация:
    16 апр 2007
    Сообщения:
    475
    Как программно переименовать файл (masm32). Если можно, пример.
     
  2. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    Kernel32!MoveFile->MoveFileWithProgressW->ZwSetInformationFile(InfoClass=FileRenameInformation).
     
  3. RamMerLabs

    RamMerLabs Well-Known Member

    Публикаций:
    0
    Регистрация:
    11 сен 2006
    Сообщения:
    1.426
    ReplaceFile
     
  4. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    Можно и так.
     
  5. MSoft

    MSoft New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2006
    Сообщения:
    2.854
    Clerk
    +1
     
  6. RamMerLabs

    RamMerLabs Well-Known Member

    Публикаций:
    0
    Регистрация:
    11 сен 2006
    Сообщения:
    1.426
    Clerk
    ищещь лишние сложности :) всё проще
     
  7. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    Может ему надо на Native?
     
  8. RamMerLabs

    RamMerLabs Well-Known Member

    Публикаций:
    0
    Регистрация:
    11 сен 2006
    Сообщения:
    1.426
    Clerk
    ух... товарисч - да у вас паранойя :) (шучу) везде вам нужен натив

    если бы нужно было - он бы написал.
     
  9. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    Иначе можно посмотреть в MSDN, что за вопрос ?
     
  10. RamMerLabs

    RamMerLabs Well-Known Member

    Публикаций:
    0
    Регистрация:
    11 сен 2006
    Сообщения:
    1.426
    Clerk
    далкео не все сначала смотрят MSDN, прежде чем задают вопросы здесь
     
  11. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    Привет nester7!
     
  12. vg

    vg New Member

    Публикаций:
    0
    Регистрация:
    16 апр 2007
    Сообщения:
    475
    Всем спасибо. ReplaceFile то, что нужно. MSDN смотрел, но не досмотрел.
    Возник другой связанный с этим вопрос. Как разделить полный путь к файлу, что бы получить отдельно путь и отдельно имя файла.
     
  13. barakyda

    barakyda New Member

    Публикаций:
    0
    Регистрация:
    9 окт 2007
    Сообщения:
    10
    Например lstrlen находит число символов строки "имени файла", и просто вычетаешь из стороки с полным путём\+именем число символов имени файла. И получаешь путь до него.
     
  14. vg

    vg New Member

    Публикаций:
    0
    Регистрация:
    16 апр 2007
    Сообщения:
    475
    barakyda
    Если бы сразу была отдельно строка "имени файла", тогда зачем разделять? Имеется только полный путь к файлу.
     
  15. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    MasmLib: NameFromPath()
     
  16. vg

    vg New Member

    Публикаций:
    0
    Регистрация:
    16 апр 2007
    Сообщения:
    475
    То, что нужно! Спасибо.
     
  17. roman_pro

    roman_pro New Member

    Публикаций:
    0
    Регистрация:
    9 фев 2007
    Сообщения:
    291
    Есть ещё PathFindFileName из shlwapi.dll