Автор Тема: Снять аттрибуты рид онли - хелп !!!  (Прочитано 3534 раз)

0 Пользователей и 1 Гость просматривают эту тему.

skotina

  • Гость
В винде хр как снять аттрибуты с файлов и папок ридонли .
Хелп.


дословно: Если Koobi PRO устанавливаете не на локальный серевер, то следующим файлам/папкам необходимо выставить права - CHMOD 0777 (если устанавливаете локально (на Денвер), то ничего выставлять не надо).
/inc/config.php
/cache/
/temp/
/temp/1
/temp/2
/temp/3
/temp/4
/temp/5
/uploads/
/uploads/affiliates/
/uploads/attachment/
/uploads/avatars/
/uploads/download_images/
/uploads/files/
/uploads/galerie/
/uploads/inlineshots/
/uploads/mediapool/
/uploads/newsletter_attachments/
/uploads/shop/
/uploads/shop/icons/
/uploads/topnews_icons/

куби про пишет error: Для директории 'cache/' - не установлены права на запись.


p.s. мой моск вскипел и выпарился...
« Последнее редактирование: 11.01.07, 02:21:25 от skotina »


Fаust

  • Гость
Re:Снять аттрибуты рид онли - хелп !!!
« Ответ #1 : 11.01.07, 08:16:47 »
А сложно виндовой справкой пользоваца, да?


AttribПозволяет просматривать, устанавливать или снимать атрибуты файла или каталога, такие как ?Только чтение?, ?Архивный?, ?Системный? и ?Скрытый?. Выполненная без параметров команда attrib выводит атрибуты всех файлов в текущем каталоге.

Синтаксис
attrib [{+r|-r}] [{+a|-a}] [{+s|-s}] [{+h|-h}] [[диск:][путь] имя_файла] [/s[/d]]

Параметры
+r
Установка атрибута ?Только чтение?.
-r
Снятие атрибута ?Только чтение?.
+a
Установка атрибута ?Архивный?.
-a
Снятие атрибута ?Архивный?.
+s
Установка атрибута ?Системный?.
-s
Снятие атрибута ?Системный?.
+h
Установка атрибута ?Скрытый?.
-h
Снятие атрибута ?Скрытый?.
[диск:][путь] имя_файла
Задание местонахождения и имени каталога, файла или набора файлов, атрибуты которых требуется просмотреть или изменить. Для обработки группы файлов допускается применение подстановочных знаков (? и *) в параметре имя_файла.
/s
Выполнение команды attrib и всех параметров командной строки для соответствующих файлов в текущем каталоге и всех его подкаталогах.
/d
Выполнение команды attrib и всех параметров командной строки для каталогов.
/?
Отображение справки в командной строке.
Заметки
Работа с группами файлов
Для просмотра или изменения атрибутов группы файлов можно воспользоваться подстановочными знаками (? и *) в параметре имя_файла. Для изменения атрибутов системных или скрытых файлов вначале требуется снять соответствующие атрибуты.

Использование атрибута ?Архивный?
Атрибут ?Архивный? (т. е. параметр +a) используется для отметки файлов, измененных со времени последнего резервного копирования. Этот атрибут используется в команде xcopy. Для получения дополнительных сведений об атрибуте ?Архивный? и команде xcopy щелкните ссылку "См. также".

Команда attrib с другими параметрами доступна в консоли восстановления.
Примеры
Чтобы вывести атрибуты файла News86, расположенного в текущем каталоге, введите следующую команду:

attrib news86

Чтобы назначить атрибут ?Только чтение? файлу Report.txt, введите следующую команду:

attrib +r report.txt

Чтобы снять атрибут "Только чтение" с файлов в каталоге \Public\Jones на диске B и всех его подкаталогах, введите следующую команду:

attrib -r b:\public\jones\*.* /s

Предположим, что необходимо передать коллеге диск, содержащий файлы из текущего каталога диска A, за исключением файлов с расширением .bak. Поскольку для копирования файлов с установленным атрибутом ?Архивный? может быть использована команда xcopy, необходимо установить этот атрибут для всех файлов, подлежащих копированию. Вначале установите атрибут ?Архивный? для всех файлов на диске A, а затем снимите этот атрибут для файлов с расширением .bak. Например, введите следующую команду:

attrib +a a:*.* attrib -a a:*.bak

Теперь для копирования файлов с диска A на диск B воспользуйтесь командой xcopy. Запущенная с параметром /a команда xcopy скопирует только файлы с установленным атрибутом ?Архивный?. Например, введите следующую команду:

xcopy a: b: /a

Если требуется снять атрибут Архивный со скопированных файлов, воспользуетесь командой xcopy с параметром /m вместо /a. Например, введите следующую команду:

xcopy a: b: /m

Форматирование
Формат Значение
Курсив Данные, которые должен ввести пользователь
Полужирный шрифт Элементы, которые следует вводить точно, как показано
Пропуск (...) Параметры могут повторяться несколько раз в командной строке
В квадратных скобках ([]) Необязательные элементы
В фигурных скобках ({}); варианты разделены вертикальной чертой (|). Пример: {четные|нечетные} Набор значений, из которого можно выбрать только одно значение
Шрифт Courier Текст кода или выхода программы

Оффлайн LEND

  • Пользователь
  • **
  • Сообщений: 95
  • Карма: 155
  • Истина как всегда где-то рядом
    • Просмотр профиля
Re:Снять аттрибуты рид онли - хелп !!!
« Ответ #2 : 12.01.07, 01:36:27 »
Faust правильно написал, если надо снять атрибуты с папок и файлов, а также вложенных папок, можно воспользоваться WINDOWS программой attrib.exe
Если все так сложно и как ВЫ пишите - "Мозги кипят", то можно воспользоваться программой FAR.EXE(возможно другим таким файловым менеджером). Выделяете нужную папку и:
F9 -> FILES-> File attributes
Устанавливаете нужные ВАМ атрибуты. Причем, если в папках кроме файлов есть еще вложеные папки с файлами, то их атрибуты также будут изменены. 

Ну если и так сложно, и ВЫ часто этим занимаетесь, то я написал
пакетный файл(delAT.bat)
Он выглядит так:

==========================================
@Echo off
cls
if %1.==. goto end
if exist %1\nul goto 1
ATTRIB.EXE %1 -r -h -a -s /d /s
echo.Все атрибуты с файла "%1" сняты
pause Для продолжения нажмите пробел
goto konec
:1
ATTRIB.EXE %1 -r -h -a -s /d /s
ATTRIB.EXE %1\*.* -r -h -a -s /d /s
echo.Все атрибуты с директории "%1" сняты
pause Для продолжения нажмите пробел
goto konec
:end
echo.Введите директорию или файл
pause Для продолжения нажмите пробел
:konec

======================================
Вызывается просто delAT.bat пробел ПАПКА
Например пусть надо удалить все атрибуты в папке -DOC тогда delAT.bat -DOC
или если программа находится в папке C:\Temp, а надо снять(удалить) атрибуты с папки C:\-DOC
то нужно написать C:\Temp\delAT.bat c:\-DOC
Обязательно ставить 1 пробел перед папкой. Вводить надо только одну папку.
Опять же, если в папках кроме файлов есть еще вложеные папки с файлами, то их атрибуты также будут удалены. 
Только учтите, ПАПКА должна быть без пробелов. Если она будет с пробелами - удалите пробелы. Произведите снятие атрибутов, ну а потом снова можете поставить их где они стояли.
Процесс удаления атрибутов с ПАПОК с пробелами лучше проводить из FARа или из другого подобного файлового менеджера.
Также, будьте очень внимательны при вводе самой ПАПКИ
Файл delAT.txt прилагаю. Переделайте его в delAT.bat

Желаю успеха.
LEND
« Последнее редактирование: 12.01.07, 18:43:09 от LEND »
В мире временном, сущность которого - тлен,
Не сдавайся вещам несущественным в плен. © О.Х.

skotina

  • Гость
Re:Снять аттрибуты рид онли - хелп !!!
« Ответ #3 : 12.01.07, 01:40:52 »
Спасибо за сочувствие .
Завтра попробую - сегодня в ауте ...