|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.12.2010, 20:54 | #1 |
Новичок
Джуниор
Регистрация: 13.12.2010
Сообщений: 1
|
MoveFile
Как реализовать функцию MoveFile
MoveFile перемещает или переименовывает файл или папку. Если переименовывается или перемещается папка,то переименовываются или перемещаются все подпапки(изменяются пути к подпапкам). В случае успеха функция возвращает 1,в случае ошибки функция возвращает 0 lpExistingFileName Файл или папка для перемещения или переименовывания lpNewFileName Новое имя для файла или папки,получаемое при перемещении или переименовывания Пример: ' Перемещаем файл C:\Samples\temp.txt в C:\RussianProject\buffer.txt. ' При этом файл в папке,из которой идет перемещение,перестает существовать. Dim retval As Long ' возвращаемое значение retval = MoveFile("C:\Samples\temp.txt", "C:\RussianProject\buffer.txt") Последний раз редактировалось topo; 13.12.2010 в 21:03. |
28.12.2010, 16:38 | #2 | |
Форумчанин
Регистрация: 04.06.2010
Сообщений: 212
|
Цитата:
Вот её код, правдо на assembler^ .386 .Model FLAT,stdcall option casemap:none include C:\masm32\include\windows.inc include C:\masm32\include\kernel32.inc includelib C:\masm32\lib\kernel32.lib .data hFile dd ? lpFileName db "C:\RussianProject\buffer.txt", 0 lpFileName2 db "C:\Samples\temp.txt",0 .code Start: invoke MoveFile, addr lpFileName2, addr lpFileName invoke ExitProcess,0 end Start
мой сайт http://wanes101.16mb.com/myblog
|
|
28.12.2010, 16:38 | #3 | ||
Форумчанин
Регистрация: 04.06.2010
Сообщений: 212
|
Цитата:
Цитата:
Вот её код, правдо на assembler: .386 .Model FLAT,stdcall option casemap:none include C:\masm32\include\windows.inc include C:\masm32\include\kernel32.inc includelib C:\masm32\lib\kernel32.lib .data hFile dd ? lpFileName db "C:\RussianProject\buffer.txt", 0 lpFileName2 db "C:\Samples\temp.txt",0 .code Start: invoke MoveFile, addr lpFileName2, addr lpFileName invoke ExitProcess,0 end Start не умеешь компилировать? вот exe http://depositfiles.com/files/qdp961266
мой сайт http://wanes101.16mb.com/myblog
Последний раз редактировалось wanes101; 28.12.2010 в 16:50. |
||