| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Как работать с файлами??? |
| Автор: np9mi7 9.5.2004, 17:14 |
| ДОбрый день.... Подскажите пожалуйста как работать и файлами в С++... Грубо говоря мне нужны такие комманды как: копирование создание директории переименование удаление и т д может нужно вызывать комманду из командной строки, то тогда как это делать в коде???С помощью чего... И вообще можно ли из своей проги запусть с параметрами другую??? Если да, то как??? заранее благодарен |
| Автор: _hunter 9.5.2004, 23:27 |
| копирование: BOOL CopyFile( LPCTSTR lpExistingFileName, LPCTSTR lpNewFileName, BOOL bFailIfExists ); создание директории: HANDLE CreateFile( LPCTSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile ); и так далее для запуска программы: BOOL CreateProcess( LPCTSTR lpApplicationName, LPTSTR lpCommandLine, LPSECURITY_ATTRIBUTES lpProcessAttributes, LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, DWORD dwCreationFlags, LPVOID lpEnvironment, LPCTSTR lpCurrentDirectory, LPSTARTUPINFO lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation ); (хотя где-то это уже было |
| Автор: np9mi7 12.5.2004, 00:25 |
| Слушай ты откуда это взял??? Я конечно нашел пару статеек про это все.... Может ты мне посоветуешь откуда ты про это узнал??? |
| Автор: Baa 12.5.2004, 01:42 |
| http://msdn.microsoft.com/ |
| Автор: np9mi7 12.5.2004, 20:47 |
| Прикольно.....еще бы английский знать так вообще круто бы было.... ладно, спасибо и на этом..... ps кстати что хотел zделал.... |
| Автор: _hunter 12.5.2004, 21:13 |
| поищи на форуме что-то типа "руский хелп/справочник по ВинАпи" -- на первое время сойдет. |
| Автор: Guest 13.5.2004, 10:26 | ||
Кстати, Хунтер, чего людей пугаешь? Почитай хоть, чего написал...
|
| Автор: Baa 13.5.2004, 10:27 |
| У нас на форуме есть тему про работу с файлами. Довольно хорошая. Советую воспользоваться поиском. |
| Автор: _hunter 13.5.2004, 16:55 |
| to Guest: согласен -- обшибся хотя всегда думал что директория -- файл с сответствющим атрибутом |
| Автор: Yuri Burger 13.5.2004, 17:42 | ||
Вообщето в C++ этих функций нет. |
| Автор: _hunter 13.5.2004, 19:08 |
| а есть ли в С++ функция для создания директории? |
| Автор: sergejzr 13.5.2004, 21:11 | ||
На виндах есть.
А в юниксах помоему только через system("mkdir mydir") |
| Автор: _hunter 13.5.2004, 21:35 |
| вот и я о том же -- на чистом С++ задача не решаема => выход -- решаем подручными средствами |
| Автор: Baa 14.5.2004, 01:24 |
| Как это не решаема? Не пугайте меня так Добавлено @ 01:25 Да, кстати, sergej.z, функция mkdir есть и в UNIX'е. Так что все ок |
| Автор: sergejzr 14.5.2004, 01:59 | ||
| Baa Не знал. Ты меня очень обрадовал Есть так же:
А для копирования я тут свою функцию писал. http://forum.vingrad.ru/index.php?act=ST&f=1&t=20323&hl=&view=findpost&p=136914 Может и существует в Анзи Си что то такое ... |