У меня есть сервер Windows, к которому я подключаюсь по протоколу SFTP, и у меня есть несколько очень старых файлов vssver2.scc. Они используются Visual Source Safe - который больше не используется (вместо SVN сейчас). Я хочу удалить их.

Однако больше всего беспокоит очень старый файл global.asax, используемый приложениями ASP.NET - поскольку приложение скомпилировано, оно читает из своего global.dll в папке Bin, а не из global.asax. Я хочу избавиться от этого. Но я не могу - и я не могу переписать его в пользу более нового.

Эти файлы имеют разрешение 444 (Владелец:r Группа:r Публичный:r), и когда я пытаюсь дать им разрешение 777 (O:rwx G:rwx P:rwx), надеясь, что это позволит мне удалить их, возвращается к 444.

3 ответа3

1

В корневом каталоге напишите следующее:

attrib -s -h -r *.?cc /s
del *.?cc /s
1

Это какая-то странная проблема с разрешениями. Поскольку системные администраторы не могут это исправить и не знают, в чем проблема, всякий раз, когда у меня возникает эта проблема, я просто вызываю их, чтобы удалить нужные мне файлы.

0

Если у вас есть физический доступ к серверу, вы можете загрузить работающий компакт-диск, например Knoppix, и оттуда перейти на свой диск, чтобы удалить эти файлы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .