Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как копировать, перемещение, удаление в C++Builder / 17 сообщений из 17, страница 1 из 1
06.10.2006, 04:31
    #34036317
Rohoss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как копировать, перемещение, удаление в C++Builder
Помогите пожалуйста с копированием, удалением и перемещением файлов в C++Builder'е без компонентов с вкладки dialog
...
Рейтинг: 0 / 0
06.10.2006, 06:55
    #34036356
Карабас Барабас
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как копировать, перемещение, удаление в C++Builder
Используй WinAPI
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
07.10.2006, 01:12
    #34039159
Rohoss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как копировать, перемещение, удаление в C++Builder
А как это сделать фунциями билдера???
...
Рейтинг: 0 / 0
07.10.2006, 07:57
    #34039202
muk07
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как копировать, перемещение, удаление в C++Builder
удалить - unlink
переименовать - rename
переместить - MoveFileEx
............................
...
Рейтинг: 0 / 0
08.10.2006, 02:12
    #34039941
Rohoss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как копировать, перемещение, удаление в C++Builder
muk07удалить - unlink
переименовать - rename
переместить - MoveFileEx
............................

Ну... не работает, наверное я что-то не дописал, а мож прислать строчку кода, или что-то что там ещё должно быть...
...
Рейтинг: 0 / 0
08.10.2006, 02:25
    #34039945
ORAselect
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как копировать, перемещение, удаление в C++Builder
может сишными способами? Или это не требуется?

#include <cstdio>

int remove(const char *fname);
int rename(const char *OldFname,const char *NewFname);
...
Рейтинг: 0 / 0
09.10.2006, 02:01
    #34040497
Rohoss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как копировать, перемещение, удаление в C++Builder
Перемищение я всё-же нарыл MoveFile("Имя исходного файла","Имя нового файла");, а вот копировать и удалять неполучается. У меня Borland C++Builder 6, может эти фунции для других версий?
...
Рейтинг: 0 / 0
09.10.2006, 11:11
    #34040954
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как копировать, перемещение, удаление в C++Builder
в стандартных библиотеках копирования что-то нет.
есть CopyFile в kernel32.dll
удаление есть в io.h
...
Рейтинг: 0 / 0
10.10.2006, 01:37
    #34043077
Rohoss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как копировать, перемещение, удаление в C++Builder
Розрулил!!! Всем благодарин за помощь! Теперь если-бы ещё кто-то написал как запустить файл приложением по умолчанию, и опредилённым приложением был бы крайне благодарен!!!
...
Рейтинг: 0 / 0
10.10.2006, 02:08
    #34043083
Dmitrii K.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как копировать, перемещение, удаление в C++Builder
Rohossкак запустить файл приложением по умолчанию
Например:
ShellExecute(NULL," open ","C:\\file.ext",NULL,NULL,SW_SHOW);

Откроет указанный файл ассоциированным с ним приложением.

Rohossи опредилённым приложением был бы крайне благодарен!!!
Зависит от приложения. Стандарт - передать имя файла в качестве параметра (если приложение поддерживает).
ShellExecute(NULL," open ","someapp.exe","C:\\file.ext",NULL,SW_SHOW);

Или же CreateProcess.

За подробностями - в MSDN
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/functions/shellexecute.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/createprocess.asp
...
Рейтинг: 0 / 0
10.10.2006, 04:09
    #34043099
Rohoss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как копировать, перемещение, удаление в C++Builder
Dmitrii K. Rohossкак запустить файл приложением по умолчанию
Например:
ShellExecute(NULL," open ","C:\\file.ext",NULL,NULL,SW_SHOW);

Откроет указанный файл ассоциированным с ним приложением.

Rohossи опредилённым приложением был бы крайне благодарен!!!
Зависит от приложения. Стандарт - передать имя файла в качестве параметра (если приложение поддерживает).
ShellExecute(NULL," open ","someapp.exe","C:\\file.ext",NULL,SW_SHOW);

Или же CreateProcess.

За подробностями - в MSDN
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/functions/shellexecute.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/createprocess.asp

Благодарю!!!
Всё работает!!! Ну насчёт ссылок я не понял, там всё на английском хотя розобратся можна... но как на майкрософтовском сайте инфа о C++Builder'е оказалась??? Или эта функция используется и в других языках???

И раз уж вы тут всё знаете, напишите мне пожалуйста как перегрузить, выключить и завершыть сеанс в Windows NT???
...
Рейтинг: 0 / 0
10.10.2006, 10:58
    #34043558
Dmitrii K.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как копировать, перемещение, удаление в C++Builder
RohossНу насчёт ссылок я не понял, там всё на английском хотя розобратся можна... но как на майкрософтовском сайте инфа о C++Builder'е оказалась??? Или эта функция используется и в других языках???
http://www.sql.ru/forum/actualthread.aspx?tid=346803#3228367
Неплохо бы почитать что это такое :)
Rohossкак перегрузить, выключить и завершыть сеанс в Windows NT???
А поискать?
http://www.google.com/search?hs=OMq&hl=ru&client=opera&rls=ru&q=%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE+%D0%B2%D1%8B%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C+%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr=

https://msdn.microsoft.com/library/default.asp?url=/library/en-us/shutdown/base/system_shutdown_functions.asp
...
Рейтинг: 0 / 0
10.10.2006, 11:23
    #34043672
visiter
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как копировать, перемещение, удаление в C++Builder
Недавно делал аналогичную вещь на Delphi. В окне справки лучше воспользоваться третьей закладкой с поиском. В разделах этого нет.
Есть CopyFile, DeleteFile, MoveFile.
...
Рейтинг: 0 / 0
11.10.2006, 12:28
    #34046798
Gr4ve
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как копировать, перемещение, удаление в C++Builder
maXmoв стандартных библиотеках копирования что-то нет.
есть CopyFile в kernel32.dll


ага, kernel32 это совсем не стандартная библиотека, это очень даже экзотическая и редко встречающаяся на машинах пользователей библиотека :)
...
Рейтинг: 0 / 0
11.10.2006, 12:29
    #34046803
Gr4ve
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как копировать, перемещение, удаление в C++Builder
visiterНедавно делал аналогичную вещь на Delphi. В окне справки лучше воспользоваться третьей закладкой с поиском. В разделах этого нет.
Есть CopyFile, DeleteFile, MoveFile.

В билдере эти все функции есть.
Аффтару топика юзать хелп.
...
Рейтинг: 0 / 0
11.10.2006, 15:34
    #34047773
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как копировать, перемещение, удаление в C++Builder
Gr4veага, kernel32 это совсем не стандартная библиотека, это очень даже экзотическая и редко встречающаяся на машинах пользователей библиотека :)бывает и такое.
...
Рейтинг: 0 / 0
11.10.2006, 17:51
    #34048381
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как копировать, перемещение, удаление в C++Builder
maXmo Gr4veага, kernel32 это совсем не стандартная библиотека, это очень даже экзотическая и редко встречающаяся на машинах пользователей библиотека :)бывает и такое.


аха, если MacOS
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как копировать, перемещение, удаление в C++Builder / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]