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

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.046 c
2-1160635715
Megabyte
2006-10-12 10:48
2006.10.29
Ругается на GRANT в теле хранимой процедуры


1-1158359971
maxistent
2006-09-16 02:39
2006.10.29
GetProcessMemoryInfo


15-1160397329
Layner
2006-10-09 16:35
2006.10.29
Подскажите где есть форумы математиков желающих заработать


1-1158433251
Layner
2006-09-16 23:00
2006.10.29
Размер ЗАНЯТОГО файла, как его определяют проводник и WinCommande


2-1160651497
Kolan
2006-10-12 15:11
2006.10.29
Как прочетать весь файл использую TFileStream





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