Удаление файла
MessageBox(0, dir, "C:\\Documents and Settings\\Èëüÿ\\Cookies\\",0);
if (FileExists(dir))
{ MessageBox(0, "", "",0);
if (DeleteFile(dir))
{
MessageBox(0, "Ok", "",0);
}
}
Тут вот такое дело,
мне нужно удалить файл .txt
FileExist определяет что такой файл есть а
DeleteFile его не видет, может подскажете какую-нибудь функцию
strcat (dir,"\\Cookies\\????@mail???.txt");
MessageBox(0, dir, "C:\\Documents and Settings\\Èëüÿ\\Cookies\\",0);
if (FileExists(dir))
{ MessageBox(0, "", "",0);
if (DeleteFile(dir))
{
MessageBox(0, "Ok", "",0);
}
}
Тут вот такое дело,
мне нужно удалить файл .txt
FileExist определяет что такой файл есть а
DeleteFile его не видет, может подскажете какую-нибудь функцию
remove("file.txt");
там вместо ???? стоят символы, функция
FileExists(dir) определяет что она есть так вот мне надо удалить все файлы в директории которые удовлетворяют ????@mail???.txt
P.S.
Или подскажите функцию генерации ASCII из числа
знаю только ord() chr() но они не пашут
Вы меня не правильно поняли,
там вместо ???? стоят символы, функция
FileExists(dir) определяет что она есть так вот мне надо удалить все файлы в директории которые удовлетворяют ????@mail???.txt
Используй ShFileOperation.
P.S.
Или подскажите функцию генерации ASCII из числа
знаю только ord() chr() но они не пашут
А это к чему? :)
P.S.
Или подскажите функцию генерации ASCII из числа
знаю только ord() chr() но они не пашут
А я знаю еще
char a = static_cast<char>(70);
А я знаю еще
char a = static_cast<char>(70);
А мы по-простому, по-неучёному:
char a = (char) (x & 0xff); // unsigned int x;
или, в случае с константой, char a = '\x46';
А мы по-простому, по-неучёному:
char a = (char) (x & 0xff); // unsigned int x;
или, в случае с константой, char a = '\x46';
Ты не поверишь, но я привел точно такой же пример.
Но у тебя код представлен на Си, у меня на Си++.
Ты не поверишь, но я привел точно такой же пример.
Но у тебя код представлен на Си, у меня на Си++.
Ты не поверишь, я это знаю.
В данном слувае я считаю синтаксис Си более элегантным, хотя это, конечно, дело вкуса.
Ты не поверишь, я это знаю.
В данном слувае я считаю синтаксис Си более элегантным, хотя это, конечно, дело вкуса.
Делаю лишь так, как советует Страуструп...
Делаю лишь так, как советует Страуструп...
Не думаю, что Страуструп советует кастить числовые литералы... :D
Не думаю, что Страуструп советует кастить числовые литералы... :D
Да уж...
char a = 70;
И извращаться не нужно)
Но стоит ли искать легких путей?:)
=)))):D
Используй ShFileOperation.
Она требует структуру ShFileOpStruct давай обьясни поподробнее справкитолковой нету.
[QUOTE]Originally posted by kot_
Используй ShFileOperation.
Она требует структуру ShFileOpStruct давай обьясни поподробнее справкитолковой нету.
Гугл рулит. Ты то время пока писал свой пост мог найти ок 30 статей подробно расписывающие - что куда и как. Что тебе советую и сделать. Вопрос элементарный.
Слушай а если использовать FindFirst
Он вроде как ишет совпадения?
int iAttributes = faAnyFile;
SetCurrentDirectory("C:\\Documents and Settings\\Èëüÿ\\Cookies");
if(FindFirst("????@mail???.txt", iAttributes, sr)==0)
{
do
{
DeleteFile(sr.Name);
}while(FindNext(sr)==0);
FindClose(sr);
}