Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.29;
Скачать: CL | DM;

Вниз

Изменение атрибута у файла   Найти похожие ветки 

 
Freim ©   (2006-10-11 15:34) [0]

у меня такая проблема. Есть программа которая копирует с лазерного диска всю информации в задонную дирректорию но возникла одна загвоздка которая состоит в том что как известно после копирования с CD-ROMa у всех файлов стоит аттрибут только для чтения мне сказали что это можно сделать используя API функцию но я непойму как подскажите пожалуйста как после копирования диска изменить статус у директорий и файлов


 
Eraser ©   (2006-10-11 15:38) [1]

> [0] Freim ©   (11.10.06 15:34)

SetFileAttributes(PChar(<путь к файлу>),
 FILE_ATTRIBUTE_NORMAL);


 
Джо ©   (2006-10-11 15:38) [2]

SetFileAttributes


 
Freim ©   (2006-10-11 15:43) [3]

SetFileAttributes(PChar(<путь к файлу>),
FILE_ATTRIBUTE_NORMAL);

я уже пробовал команда снимает атрибут но только у основной папки а в нутри папки все еще остается атрибут только для чтения может я что то не так сделал


 
Джо ©   (2006-10-11 15:46) [4]

> [3] Freim ©   (11.10.06 15:43)
> SetFileAttributes(PChar(<путь к файлу>),
> FILE_ATTRIBUTE_NORMAL);
>
> я уже пробовал команда снимает атрибут но только у основной
> папки а в нутри папки все еще остается атрибут только для
> чтения может я что то не так сделал

Эту функцию нужно применять к каждому файлу. Для чего необходимо составить их список.


 
Freim ©   (2006-10-11 15:51) [5]

зто как проще сделать через массив я просто незнаю что за файлы будут копироватся и сколько и какик будут папки


 
Джо ©   (2006-10-11 15:54) [6]

FindFirstFile, FindNextFile, FindClose. С рекурсией. Ищи: "рекурсивный обход дерева каталогов" в ФАКах. Это для "Начинающих".


 
Freim ©   (2006-10-11 16:33) [7]

я нашел этот класс (компонент) рекурсивный обход дерева каталогов
а как мне правильно создать класс и применить его в программе со стракой изменеия атрибута заранее спасибо


 
Ketmar ©   (2006-10-11 17:33) [8]

>[7] Freim(c) 11-Oct-2006, 16:33
>я нашел этот класс (компонент) рекурсивный обход дерева
>каталогов
молодец. теперь выкинь и почитай справку.



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

Текущий архив: 2006.10.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.097 c
15-1160135080
salexn
2006-10-06 15:44
2006.10.29
Локализация компонент


2-1160721685
alucard
2006-10-13 10:41
2006.10.29
Как сделать Таймер активирующийся по Вторникам и Четв. в 15:00


3-1156904590
Lex_!
2006-08-30 06:23
2006.10.29
DBGrid вставка и удаление полей в RunTime


15-1159967067
Kolan
2006-10-04 17:04
2006.10.29
Нужна программа для создания рамок по госту.


2-1160983689
DJoker
2006-10-16 11:28
2006.10.29
Сортировка таблицы