Ребятам было поручено создать приложение, которое создаст кучу папок с разрешениями в нашей сети в доле, указанном пользователем. Мои мысли - создать папки в виде шаблона со всеми необходимыми разрешениями, а затем приложение просто скопирует шаблон в указанный общий ресурс. Возможно ли в C# или powershell скопировать папки и сохранить разрешения при этом. Ive сделал поиск Google, но не нашел ничего убедительного.копирование папок и сохранение разрешений
ответ
Здесь вы просто используете класс FileSecurity для передачи разрешений файлов.
Google first result on c# copy files maintain permissions
И Безопасность каталога для папок:
спасибо, им не нужно копировать файлы, так как в вопросе указаны его единственные папки. Что касается ссылки Directory 1, я видел это, но вопрос не помечен как ответ, он даже не был проголосован. Спасибо за ответ хотя –
Также ответ дается @ ho1 не совсем новичком ^^ В любом случае служба безопасности каталога работает, в отношении ответов я набрал ее, чтобы дать вам ответ не из-за кредита. –
Я только что проверил, и ваше право очень низкое, однако это еще не значит, что правильный ответ. его просмотрено 501 раз и не имеет никаких голосов. Заставляет меня думать, что, возможно, это не лучший способ сделать это. Скорее всего, я запускаю некоторый тестовый код. –
- 1. Резервное копирование и восстановление разрешений
- 2. Сохранение разрешений SQLServer
- 3. Печать разрешений файлов/папок
- 4. Копирование файлов и сохранение дубликатов
- 5. Копирование каталогов и папок вручную в Java
- 6. Копирование вложенных папок и файлов в MSBuild
- 7. копирование и замена папок в коде xcode4
- 8. vb.net копирование содержимого папок и индикатора выполнения
- 9. Асинхронный копирование файлов и папок - C#
- 10. Копирование файлов и папок из списка vb.net
- 11. MSBuild копирование отдельных файлов и папок
- 12. Node.js: файл SCP и сохранение разрешений
- 13. bash предотвращает копирование содержащихся папок
- 14. Перемещение/копирование папок по группам
- 15. Копирование папки в несколько папок
- 16. Копирование папок с подстановочными знаками
- 17. Добавление разрешений безопасности для вложенных папок
- 18. C# Сохранение разрешений для папки
- 19. Очистка специальных разрешений от папок в филиале
- 20. Сохранение разрешений Google App - IOS
- 21. Затмение разрешений для файлов, созданных и папок окна 7
- 22. Список и добавление разрешений NTFS для общих папок
- 23. Сравнение двух папок рекурсивно и сохранение повторяющихся файлов
- 24. Копирование разрешений из файла в файл
- 25. Сохранение структуры папок Какао Бобы
- 26. Сохранение нескольких папок с logrotate
- 27. Сохранение, восстановление и копирование базы данных
- 28. Копирование слова и сохранение его как переменной
- 29. инициализатор, свойства, аксессоры и копирование/сохранение/чтение
- 30. Резервное копирование/копирование всего дерева папок в пакетном или python?
некоторые подсказки с помощью PowerShell: http://blogs.msdn.com/b/powershell/archive/ 2009/05/11/copy-acl.aspx –