Вниз
Скачать: CL | DM;

Удаление   Найти похожие ветки 

← →
Ivolg ©   (2004-03-06 19:48) [0]

Приветик! Как можно удалить файл с расширением *.tmp. Я пробую удалять файл DeleteFile("Now.tmp"); а он чтоб егого не удаляется? Спасибо


← →
YurikGl ©   (2004-03-06 19:52) [1]

А зачем тебе его удалять?


← →
Ivolg ©   (2004-03-06 19:55) [2]

YurikGl
 

//А зачем тебе его удалять?

Ведь некоторые tmp"ы являются ненужными, вот я их и хочу удалить


← →
YurikGl ©   (2004-03-06 19:58) [3]

Если к ним тебе не дают доступа, то он в текущий момент используется и, соответственно, нужен. Если очень хочешь удалить - запусти под Досом и удаляй. Но, потом, не жалуйся, что винду переставлять пришлось.


← →
Yuri Btr ©   (2004-03-06 20:03) [4]

При вызове DeleteFile нужно
1. Указывать правильный путь к файлу (если без пути то он должен находиться в папках объявленных в переменных окружения, папке Windows, или в папке с программой)
2. В системе WinNT иметь права на удаление этого файла
3. Смотреть - не закрыт ли к нему доступ другой программой.


← →
TButton ©   (2004-03-06 20:04) [5]

никогда ничего не удаляй в папке темп сам, доверь это винде, поверь моему горькому опыту.


← →
Yuri Btr ©   (2004-03-06 20:07) [6]

Совет:
используй DeleteFile из юнита Windows
(Windows.DeleteFile) и посмотри что он возвращает - если true значит всё окей, если false значит вызывай GetLastError
и смотри по какой причине произошла ошибка удаления.


← →
Ivolg ©   (2004-03-06 20:13) [7]

Я нахожу с помощью FileListBox"а файлы в папке Windows, потом делаю
DeleteFile("fileListBox1.filename");
чтото не удоляется?


← →
TButton ©   (2004-03-06 20:25) [8]

ох ма...
ну возьми тады deltree c:\windows, а то что он стока места жрет скотина.


← →
Gero ©   (2004-03-06 21:12) [9]

> никогда ничего не удаляй в папке темп сам

Если не делять этого регулярно, то через время придется покупать новый винт :)


← →
Fay ©   (2004-03-07 00:45) [10]

2 Gero ©   (06.03.04 21:12) [9]
Бред. Нет такой зависимости. Но доля истины в это есть - "...через время придется покупать новый винт...". Обычно так и бывает. 8)


← →
Mim   (2004-03-07 06:21) [11]

Yuri Btr ©   (06.03.04 20:03) [4]

При вызове DeleteFile нужно
1. Указывать правильный путь к файлу (если без пути то он должен находиться в папках объявленных в переменных окружения, папке Windows, или в папке с программой)
2. В системе WinNT иметь права на удаление этого файла
3. Смотреть - не закрыт ли к нему доступ другой программой.


Эй, чувак, передавай косяк :)
Зачем фантазировать то, 1 - чтото гдето слышал и не сдержался, ляпнул :). Никогда такого небыло!
2 - я ы сказал в  NTFS но не скажу, враги не дреилют :)
3 - ааага, напиши пол листа кода проверки имееш ли ты права на то чтобы удалить файл. Может проще - "если не удалился то прав нет" в конкретном случае.

Ivolg ©   (06.03.04 19:48)
Да и вообщем может лучше не чиго не удалять, вдруг какой нить програмист анит номер телефонов своего телефооного справочника в файлах с расширение tmp?
Самое интересно что я уже более десятка таких гореудалителей видел так и наровящих удалить gid tmp и подобные файлы а еще "не используемые" ключи рестра! :) жжжжуть
Сколько человек пытаются заменить прогладку между экраном и клавиатурой свойе программой.
Может направите свои усилия в сторону написания исскуственного интелекта? :)


← →
SergP ©   (2004-03-07 06:30) [12]

>ну возьми тады deltree c:\windows, а то что он стока места жрет скотина.

Есть более эффективный способ удаления файлов: "format c:"



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.022 c
14-1078398952
juiceman
2004-03-04 14:15
2004.03.28
кодовая страница


4-1074166573
S@shka
2004-01-15 14:36
2004.03.28
Можно ли отправить сообщение из/в консоль


14-1077020873
Карелин Артем
2004-02-17 15:27
2004.03.28
Пытаются украсть мою аську. Что делать?


14-1077350919
Igor_thief
2004-02-21 11:08
2004.03.28
Какой способ самый оптимальный?


14-1077979354
Шишкин Илья
2004-02-28 17:42
2004.03.28
Проблема с железом




   Наверх