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

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

  1. vg

    vg New Member

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

    Clerk Забанен

    Публикаций:
    0
    Kernel32!MoveFile->MoveFileWithProgressW->ZwSetInformationFile(InfoClass=FileRenameInformation).
     
  3. RamMerLabs

    RamMerLabs Well-Known Member

    Публикаций:
    0
    ReplaceFile
     
  4. Clerk

    Clerk Забанен

    Публикаций:
    0
    Можно и так.
     
  5. MSoft

    MSoft New Member

    Публикаций:
    0
    Clerk
    +1
     
  6. RamMerLabs

    RamMerLabs Well-Known Member

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

    Clerk Забанен

    Публикаций:
    0
    Может ему надо на Native?
     
  8. RamMerLabs

    RamMerLabs Well-Known Member

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

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

    Clerk Забанен

    Публикаций:
    0
    Иначе можно посмотреть в MSDN, что за вопрос ?
     
  10. RamMerLabs

    RamMerLabs Well-Known Member

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

    Clerk Забанен

    Публикаций:
    0
    Привет nester7!
     
  12. vg

    vg New Member

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

    barakyda New Member

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

    vg New Member

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

    Clerk Забанен

    Публикаций:
    0
    MasmLib: NameFromPath()
     
  16. vg

    vg New Member

    Публикаций:
    0
    То, что нужно! Спасибо.
     
  17. roman_pro

    roman_pro New Member

    Публикаций:
    0
    Есть ещё PathFindFileName из shlwapi.dll