Главная страница
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.062 c
2-1160399737
zorik
2006-10-09 17:15
2006.10.29
расширить функции TCanvas


2-1160052119
Neket
2006-10-05 16:41
2006.10.29
TreeView


15-1159418720
Тульский
2006-09-28 08:45
2006.10.29
Понятие NULL


15-1160459701
Александр Иванов
2006-10-10 09:55
2006.10.29
Настройка Visual Source Safe 6.0


9-1137663613
Control
2006-01-19 12:40
2006.10.29
ShareWare игры