Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.01.28;
Скачать: [xml.tar.bz2];

Вниз

работа с папками   Найти похожие ветки 

 
cava ©   (2007-01-06 11:22) [0]

Помгите пожалуйста нужна сылка где можно скачать литературу где описана работа с папками (создание ,удаление и т.д.).Можно на API.Заранее спасибо.


 
Virgo_Style ©   (2007-01-06 11:43) [1]

Нажатие клавиши F1 в литературе практически не описано, приходится экспериментировать


 
Nic ©   (2007-01-06 12:02) [2]

советую FAQ скачать. Там обычно эти функции описаны с примерами.


 
Алхимик ©   (2007-01-06 12:08) [3]

Яндекс - найдется всё!
http://help.yandex.ru/search/


 
kaZaNoVa ©   (2007-01-06 12:19) [4]

cava ©   (06.01.07 11:22)
function CreateDir(const Dir: string): Boolean;
begin
 Result := CreateDirectory(PChar(Dir), nil);
end;

function RemoveDir(const Dir: string): Boolean;
begin
 Result := RemoveDirectory(PChar(Dir));
end;

function DeleteDir(Dir:string):Boolean;
var
 Found  : integer;
 SearchRec : TSearchRec;
begin
 Result := False;
 ChDir(Dir);
 if IOResult<>0 then begin
//   ShowMessage("Не могу войти в каталог: "+Dir);
  Exit;
 end;
Found := FindFirst("*", faAnyFile, SearchRec);
while Found = 0 do
 begin
  if (SearchRec.Name<>".")and(SearchRec.Name<>"..") then
   if (SearchRec.Attr and faDirectory)<>0 then
    begin
    if not DeleteDir(SearchRec.Name) then exit;
    end else
    if not DeleteFile(SearchRec.Name) then begin
//      ShowMessage("Не могу удалить файл: "+SearchRec.Name);
     exit;
    end;
   Found := FindNext(SearchRec);
 end;
 FindClose(SearchRec);
 ChDir(".."); RmDir(Dir);
 Result := IOResult = 0;
end;

function FileExists(const FileName:String): Boolean;
var
 Code: Integer;
begin
 Code := GetFileAttributes(PChar(FileName));
 Result := (Code <> -1) and (FILE_ATTRIBUTE_DIRECTORY and Code = 0);
end;

function FileAge(const FileName: string): Integer; //27.07.03
var
 Handle: THandle;
 FindData: TWin32FindData;
 LocalFileTime: TFileTime;
begin
 Handle := FindFirstFile(PChar(FileName), FindData);
 if Handle <> INVALID_HANDLE_VALUE then
 begin
   Windows.FindClose(Handle);
   if (FindData.dwFileAttributes and FILE_ATTRIBUTE_DIRECTORY) = 0 then
   begin
     FileTimeToLocalFileTime(FindData.ftLastWriteTime, LocalFileTime);
     if FileTimeToDosDateTime(LocalFileTime, LongRec(Result).Hi,
       LongRec(Result).Lo) then Exit;
   end;
 end;
 Result := -1;
end;

function DirectoryExists(const Name: string): Boolean;
var
 Code: Integer;
begin
 Code := GetFileAttributes(PChar(Name));
 Result := (Code <> -1) and (FILE_ATTRIBUTE_DIRECTORY and Code <> 0);
end;


 
kaZaNoVa ©   (2007-01-06 12:21) [5]

заметьте, часто на простые ответы людей посылают в справку, вместо того, чтобы сразу дать код ... :( грустная тенденция


 
Алхимик ©   (2007-01-06 12:23) [6]

> [5] kaZaNoVa ©   (06.01.07 12:21)
> заметьте, часто на простые ответы людей посылают в справку,
> вместо того, чтобы сразу дать код ... :( грустная тенденция

Автор не просил код, он просил ссылку. :)


 
kaZaNoVa ©   (2007-01-06 12:25) [7]

Алхимик ©   (06.01.07 12:23) [6]
Автор не просил код, он просил ссылку. :)

о точно))) сорри не заметил)))


 
ors_archangel ©   (2007-01-06 12:25) [8]


>  часто на простые ответы людей посылают в справку

Да, на сложные ответы самим приходится ходить


 
$Pl@Sh ©   (2007-01-06 15:13) [9]


> cava ©   (06.01.07 11:22)  
>
> Помгите пожалуйста нужна сылка где можно скачать литературу
> где описана работа с папками (создание ,удаление и т.д.).
>


В справочнике Windows для чайников :-)


 
Вредина   (2007-01-06 21:39) [10]

Мне бы вот такое же где найти, но только по работе с мамками.


 
kaZaNoVa ©   (2007-01-06 21:42) [11]

Вредина   (06.01.07 21:39) [10]
Вас что-то беспокоит? хотите об этом поговориить?


 
Чапаев ©   (2007-01-06 21:50) [12]

> [10] Вредина   (06.01.07 21:39)
А мне -- с бабками.



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

Форум: "Прочее";
Текущий архив: 2007.01.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.036 c
2-1168362269
Cj
2007-01-09 20:04
2007.01.28
Получение пути фаила программы (процесса)


15-1168075168
Slider007
2007-01-06 12:19
2007.01.28
С днем рождения ! 6 января


8-1149096765
Михайлов Антон
2006-05-31 21:32
2007.01.28
прогрессив скин


3-1163053532
Константин_
2006-11-09 09:25
2007.01.28
Создание системного DNS


2-1168607715
CaLL|ok
2007-01-12 16:15
2007.01.28
Подскажите что я делаю неправильно:





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский