Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Удаление файла

383
27 октября 2005 года
zoh
237 / / 03.04.2005
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 его не видет, может подскажете какую-нибудь функцию
6.4K
28 октября 2005 года
Host
122 / / 22.09.2005
Цитата:
Originally posted by zoh
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");

488
28 октября 2005 года
Mоngооsе
465 / / 01.04.2005
DeleteFile не удаляет файл, если он открыт.
383
28 октября 2005 года
zoh
237 / / 03.04.2005
Вы меня не правильно поняли,
там вместо ???? стоят символы, функция
FileExists(dir) определяет что она есть так вот мне надо удалить все файлы в директории которые удовлетворяют ????@mail???.txt

P.S.
Или подскажите функцию генерации ASCII из числа
знаю только ord() chr() но они не пашут
1
28 октября 2005 года
kot_
7.3K / / 20.01.2000
Цитата:
Originally posted by zoh
Вы меня не правильно поняли,
там вместо ???? стоят символы, функция
FileExists(dir) определяет что она есть так вот мне надо удалить все файлы в директории которые удовлетворяют ????@mail???.txt


Используй ShFileOperation.

Цитата:
Originally posted by zoh

P.S.
Или подскажите функцию генерации ASCII из числа
знаю только ord() chr() но они не пашут


А это к чему? :)

299
29 октября 2005 года
3D Bob
885 / / 18.04.2005
Цитата:
Originally posted by zoh
P.S.
Или подскажите функцию генерации ASCII из числа
знаю только ord() chr() но они не пашут


А я знаю еще
char a = static_cast<char>(70);

294
29 октября 2005 года
Plisteron
982 / / 29.08.2003
Цитата:
Originally posted by 3D Bob
А я знаю еще
char a = static_cast<char>(70);


А мы по-простому, по-неучёному:
char a = (char) (x & 0xff); // unsigned int x;
или, в случае с константой, char a = '\x46';

299
29 октября 2005 года
3D Bob
885 / / 18.04.2005
Цитата:
Originally posted by Plisteron
А мы по-простому, по-неучёному:
char a = (char) (x & 0xff); // unsigned int x;
или, в случае с константой, char a = '\x46';


Ты не поверишь, но я привел точно такой же пример.
Но у тебя код представлен на Си, у меня на Си++.

294
29 октября 2005 года
Plisteron
982 / / 29.08.2003
Цитата:
Originally posted by 3D Bob
Ты не поверишь, но я привел точно такой же пример.
Но у тебя код представлен на Си, у меня на Си++.


Ты не поверишь, я это знаю.
В данном слувае я считаю синтаксис Си более элегантным, хотя это, конечно, дело вкуса.

299
30 октября 2005 года
3D Bob
885 / / 18.04.2005
Цитата:
Originally posted by Plisteron
Ты не поверишь, я это знаю.
В данном слувае я считаю синтаксис Си более элегантным, хотя это, конечно, дело вкуса.


Делаю лишь так, как советует Страуструп...

3
30 октября 2005 года
Green
4.8K / / 20.01.2000
Цитата:
Originally posted by 3D Bob
Делаю лишь так, как советует Страуструп...


Не думаю, что Страуструп советует кастить числовые литералы... :D

299
30 октября 2005 года
3D Bob
885 / / 18.04.2005
Цитата:
Originally posted by Green
Не думаю, что Страуструп советует кастить числовые литералы... :D


Да уж...
char a = 70;
И извращаться не нужно)
Но стоит ли искать легких путей?:)
=)))):D

383
31 октября 2005 года
zoh
237 / / 03.04.2005
[QUOTE]Originally posted by kot_
Используй ShFileOperation.

Она требует структуру ShFileOpStruct давай обьясни поподробнее справкитолковой нету.
1
31 октября 2005 года
kot_
7.3K / / 20.01.2000
Цитата:
Originally posted by zoh
[QUOTE]Originally posted by kot_
Используй ShFileOperation.

Она требует структуру ShFileOpStruct давай обьясни поподробнее справкитолковой нету.


Гугл рулит. Ты то время пока писал свой пост мог найти ок 30 статей подробно расписывающие - что куда и как. Что тебе советую и сделать. Вопрос элементарный.

383
04 ноября 2005 года
zoh
237 / / 03.04.2005
Не разобрался я со структурой.
Слушай а если использовать FindFirst
Он вроде как ишет совпадения?
488
04 ноября 2005 года
Mоngооsе
465 / / 01.04.2005
Код:
TSearchRec sr;
  int iAttributes = faAnyFile;
  SetCurrentDirectory("C:\\Documents and Settings\\&#200;&#235;&#252;&#255;\\Cookies");
  if(FindFirst("????@mail???.txt", iAttributes, sr)==0)
  {
    do
    {
      DeleteFile(sr.Name);
    }while(FindNext(sr)==0);
    FindClose(sr);
  }
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог