Главная страница
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.047 c
2-1161064765
DevilDevil
2006-10-17 09:59
2006.10.29
Как правильно работать с Битмапом?


2-1160647400
Officeman
2006-10-12 14:03
2006.10.29
как закачать картинку с помощью idhttp1


2-1160866245
Павел_84
2006-10-15 02:50
2006.10.29
Работа с ресурсным файлом


2-1161019915
Block
2006-10-16 21:31
2006.10.29
BlockRead


2-1160909998
Вася
2006-10-15 14:59
2006.10.29
шестнадцатиричные значения ключей в реестре