powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как копировать, перемещение, удаление в C++Builder
17 сообщений из 17, страница 1 из 1
Как копировать, перемещение, удаление в C++Builder
    #34036317
Фотография Rohoss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите пожалуйста с копированием, удалением и перемещением файлов в C++Builder'е без компонентов с вкладки dialog
...
Рейтинг: 0 / 0
Как копировать, перемещение, удаление в C++Builder
    #34036356
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используй WinAPI
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Как копировать, перемещение, удаление в C++Builder
    #34039159
Фотография Rohoss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как это сделать фунциями билдера???
...
Рейтинг: 0 / 0
Как копировать, перемещение, удаление в C++Builder
    #34039202
muk07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
удалить - unlink
переименовать - rename
переместить - MoveFileEx
............................
...
Рейтинг: 0 / 0
Как копировать, перемещение, удаление в C++Builder
    #34039941
Фотография Rohoss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
muk07удалить - unlink
переименовать - rename
переместить - MoveFileEx
............................

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

#include <cstdio>

int remove(const char *fname);
int rename(const char *OldFname,const char *NewFname);
...
Рейтинг: 0 / 0
Как копировать, перемещение, удаление в C++Builder
    #34040497
Фотография Rohoss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перемищение я всё-же нарыл MoveFile("Имя исходного файла","Имя нового файла");, а вот копировать и удалять неполучается. У меня Borland C++Builder 6, может эти фунции для других версий?
...
Рейтинг: 0 / 0
Как копировать, перемещение, удаление в C++Builder
    #34040954
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в стандартных библиотеках копирования что-то нет.
есть CopyFile в kernel32.dll
удаление есть в io.h
...
Рейтинг: 0 / 0
Как копировать, перемещение, удаление в C++Builder
    #34043077
Фотография Rohoss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Розрулил!!! Всем благодарин за помощь! Теперь если-бы ещё кто-то написал как запустить файл приложением по умолчанию, и опредилённым приложением был бы крайне благодарен!!!
...
Рейтинг: 0 / 0
Как копировать, перемещение, удаление в C++Builder
    #34043083
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
...
Рейтинг: 0 / 0
Как копировать, перемещение, удаление в C++Builder
    #34043099
Фотография Rohoss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Как копировать, перемещение, удаление в C++Builder
    #34043558
Dmitrii K.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Как копировать, перемещение, удаление в C++Builder
    #34043672
visiter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Недавно делал аналогичную вещь на Delphi. В окне справки лучше воспользоваться третьей закладкой с поиском. В разделах этого нет.
Есть CopyFile, DeleteFile, MoveFile.
...
Рейтинг: 0 / 0
Как копировать, перемещение, удаление в C++Builder
    #34046798
Gr4ve
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maXmoв стандартных библиотеках копирования что-то нет.
есть CopyFile в kernel32.dll


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

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


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


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