Форум: "Основная";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];
ВнизУдаление Найти похожие ветки
← →
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 вся ветка
Форум: "Основная";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.032 c