Вниз
Скачать: 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.02 c
3-1077631946
T{}r(l-l
2004-02-24 17:12
2004.03.28
Несовместимость типов


14-1077790429
Иксик
2004-02-26 13:13
2004.03.28
Знатокам шахматного софта


1-1078651021
Чубака
2004-03-07 12:17
2004.03.28
Сообщения


1-1078900964
Лысый
2004-03-10 09:42
2004.03.28
Округление


1-1079010862
Goida
2004-03-11 16:14
2004.03.28
Ошибка из Excel. Не пойму почему.




   Наверх