Удаление фалов/папок
От: Bizz  
Дата: 12.07.06 11:20
Оценка:
Всем привет!

Подскажите функцию перемещеня/удаления файлов и папок на С++ для консоли.
Спасибо!

12.07.06 17:42: Перенесено модератором из 'C/C++' — Кодт
12.07.06 17:43: Перенесено модератором из 'C/C++' — Кодт
Re: Удаление фалов/папок
От: raincrossbow  
Дата: 12.07.06 11:25
Оценка:
Здравствуйте, Bizz, Вы писали:

B>Всем привет!


B>Подскажите функцию перемещеня/удаления файлов и папок на С++ для консоли.

B>Спасибо!

А WinAPI'шные MoveFile/DeleteFile подойдут?
Re[2]: Удаление фалов/папок
От: Bizz  
Дата: 12.07.06 11:28
Оценка:
Здравствуйте, raincrossbow, Вы писали:


R>А WinAPI'шные MoveFile/DeleteFile подойдут?


Спасибо, но не подойдет...
Re[3]: Удаление фалов/папок
От: cod3r_200  
Дата: 12.07.06 11:34
Оценка:
Здравствуйте, Bizz, Вы писали:

B>Здравствуйте, raincrossbow, Вы писали:



R>>А WinAPI'шные MoveFile/DeleteFile подойдут?


B>Спасибо, но не подойдет...


а чем не подойдёт?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[4]: Удаление фалов/папок
От: Bizz  
Дата: 12.07.06 11:37
Оценка:
Здравствуйте, cod3r_200, Вы писали:


_>а чем не подойдёт?



Впрочем, можно посмотреть...
Дело в том, что с WIN API я еще не работал.
Функции для копирования файлов и папок я написал, а перемещение пока нет.
Re[5]: Удаление фалов/папок
От: zaufi Земля  
Дата: 12.07.06 12:10
Оценка:
Здравствуйте, Bizz, Вы писали:

B>Здравствуйте, cod3r_200, Вы писали:



_>>а чем не подойдёт?



B>Впрочем, можно посмотреть...

B>Дело в том, что с WIN API я еще не работал.
B>Функции для копирования файлов и папок я написал, а перемещение пока нет.

луче посмари в сторону кроссплатформенного boost::filesystem можит там чо есь
Re: Удаление фалов/папок
От: Igore Россия  
Дата: 12.07.06 12:12
Оценка:
Здравствуйте, Bizz, Вы писали:

B>Всем привет!


B>Подскажите функцию перемещеня/удаления файлов и папок на С++ для консоли.

B>Спасибо!

#include <stdio.h>
int remove( const char *filename );
int rename( const char *old, const char *new );
Re[5]: Удаление фалов/папок
От: Testus  
Дата: 12.07.06 12:21
Оценка:
Здравствуйте, Bizz, Вы писали:

B>Впрочем, можно посмотреть...

B>Дело в том, что с WIN API я еще не работал.
Работал только не знал об этом так как библиотечные функции скрывают WIN API.

B>Функции для копирования файлов и папок я написал, а перемещение пока нет.

Используй WIN API быдет быстрее, надёжнее и учиться легко... и примеров уйма
Glück auf
Re: Удаление фалов/папок
От: slava_tss  
Дата: 13.07.06 05:21
Оценка:
Здравствуйте, Bizz, Вы писали:

B>Всем привет!


B>Подскажите функцию перемещеня/удаления файлов и папок на С++ для консоли.

B>Спасибо!

SHFileOperation — мощная API-шная ф-ция
Re[6]: Удаление фалов/папок
От: pigeon Великобритания
Дата: 13.07.06 09:46
Оценка:
Здравствуйте, zaufi, Вы писали:

Z>луче посмари в сторону кроссплатформенного boost::filesystem можит там чо есь

да там есть ф-и для удаления файлов\папок, но они не могут удалить файл с аттрибутом read-only , а иногда очень нужно.
Ex nihilo nihil fit (Rene Descartes)
Premature optimization is the root of all evil in programming. Donald Knuth
Re: Удаление фалов/папок
От: Andrew.W Worobow https://github.com/Worobow
Дата: 13.07.06 11:18
Оценка:
Здравствуйте, Bizz, Вы писали:

B>Всем привет!


B>Подскажите функцию перемещеня/удаления файлов и папок на С++ для консоли.


Крос-платформенное — Delete Method of the CIM_LogicalFile Class
Не все кто уехал, предал Россию.
Re[2]: Удаление фалов/папок
От: Ubivetz Украина  
Дата: 13.07.06 13:10
Оценка:
Здравствуйте, Andrew.W Worobow, Вы писали:

AWW>Здравствуйте, Bizz, Вы писали:


B>>Всем привет!


B>>Подскажите функцию перемещеня/удаления файлов и папок на С++ для консоли.


AWW>Крос-платформенное — Delete Method of the CIM_LogicalFile Class

Зачём городить сюда boost, WinAPI, какие-то левые библиотеки? Чем remove() не устраивает?
Эх, люблю выпить и переспать с кем нибудь!
Но чаще выходит перепить с кем — нибудь и выспаться...
Re[3]: Удаление фалов/папок
От: Andrew.W Worobow https://github.com/Worobow
Дата: 13.07.06 14:21
Оценка:
Здравствуйте, Ubivetz, Вы писали:

AWW>>Крос-платформенное — Delete Method of the CIM_LogicalFile Class

U>Зачём городить сюда boost, WinAPI, какие-то левые библиотеки? Чем remove() не устраивает?

Какий левые, WMI?
Не все кто уехал, предал Россию.
Re: Удаление фалов/папок
От: Evgeniy13 Россия  
Дата: 14.07.06 18:05
Оценка:
RTF
Не все в этом мире можно выразить с помощью нулей и единиц...
Re[4]: Удаление фалов/папок
От: Dair Россия  
Дата: 17.07.06 10:12
Оценка:
AWW>Какий левые, WMI?

А что такое WMI?
Does "W" stands for "Windows"?.. (это намёк)
Re[5]: Удаление фалов/папок
От: ekamaloff Великобритания  
Дата: 17.07.06 10:29
Оценка:
Здравствуйте, Dair, Вы писали:

<...>

Раз уж пишешь на английском, хотя это запрещено, тогда пиши правильно:

D>Does "W" stand for "Windows"?.. (это намёк)
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
It is always bad to give advices, but you will be never forgiven for a good one.
Oscar Wilde
Re[2]: Удаление фалов/папок
От: ekamaloff Великобритания  
Дата: 17.07.06 10:29
Оценка:
Здравствуйте, Evgeniy13, Вы писали:

E>RTF


Т.е. ты предлагаешь использовать Rich Text Format для удаления файлов?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
It is always bad to give advices, but you will be never forgiven for a good one.
Oscar Wilde
Re[3]: Удаление фалов/папок
От: Evgeniy13 Россия  
Дата: 17.07.06 11:10
Оценка:
E>>RTF

E>Т.е. ты предлагаешь использовать Rich Text Format для удаления файлов?


M
Не все в этом мире можно выразить с помощью нулей и единиц...
Re[5]: Удаление фалов/папок
От: Andrew.W Worobow https://github.com/Worobow
Дата: 17.07.06 14:26
Оценка:
Здравствуйте, Dair, Вы писали:

AWW>>Какий левые, WMI?


D>А что такое WMI?

D>Does "W" stands for "Windows"?.. (это намёк)

Господи ну сколько же можно... НЕТ это и солярис например и линукс и DELL и .т.д и тд и тд.... Ну как это вам обьяснить, это как бы стандарт, такой понимаете межкорпоративный...

Называется он wbem вчасности... и почитать про него можно здесь

Не все кто уехал, предал Россию.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.