Главная страница
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.057 c
15-1160316660
@!!ex
2006-10-08 18:11
2006.10.29
Install Shield и реестр


11-1137023812
-=Mike=-
2006-01-12 02:56
2006.10.29
Нужно реализовать следующий функционал для инкрементного поиска


2-1160997990
Jimmy
2006-10-16 15:26
2006.10.29
Работа с Sys Tray.


15-1159840121
Гриха(снова пароль забыл)
2006-10-03 05:48
2006.10.29
МП3 плееры из китая.... Как?!


15-1160483134
SergP.
2006-10-10 16:25
2006.10.29
В чем могут быть проблемы если Oracle 9i не ставится?