Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.124 c
1-1078928524
vin
2004-03-10 17:22
2004.03.28
Частичная отрисовка канвы


1-1078822095
3asys
2004-03-09 11:48
2004.03.28
Создание компонента по имеющемуся имени класса


14-1077521156
Думкин
2004-02-23 10:25
2004.03.28
Знание.


4-1072936245
Анатолий
2004-01-01 08:50
2004.03.28
загрузка текста со сканера (любого)


9-1062240307
TButton
2003-08-30 14:45
2004.03.28
doCollision





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский