Как можно было бы пойти об удалении всех файлов Подверсии от использования каталога PowerShell?
Вероятно, вы это рассмотрели, но это может помочь взглянуть на конкретную проблему с более высокого уровня, например, если вы не сортируете только один массив или список, может быть гораздо проще сортировать отдельные коллекции одновременно с помощью традиционного алгоритма, а не пытаться одновременно сортировать одну коллекцию.
-121--1495848-Закрытие решения и удаление каталога временных файлов ASP.Net исправили это для меня. [ссылка]
-121--1611787-Если вы действительно хотите просто удалить каталоги .svn, это может помочь:
gci c:\yourdirectory -include .svn -Recurse -Force |
Remove-Item -Recurse -Force
Изменить:
Добавлен параметр -Force
param to gci
для вывода списка скрытых каталогов и сокращения кода.
Кит прав, что необходимо избегать удаления файлов с расширением .svn, фильтровать предметы следует с помощью ?
.
Как насчет использования SVN Export для получения чистой проверки без каталогов .svn?
Edit
] Возможно, вы захотите посмотреть ответ здесь:
Командная строка для рекурсивного удаления совпадающих файлов и каталогов
Я думаю, что вам следует начать с немного другого вопроса
Как я ожидаю, что другие компоненты будут взаимодействовать с исключениями из моего модуля?
Если потребители вполне способны справиться с исключениями, вызванными более низкими уровнями/уровнями данных, то просто ничего не делать. Верхний уровень способен обрабатывать исключения, и вы должны сделать только минимальную сумму, необходимую для поддержания вашего состояния, а затем повторить.
Если потребители не могут обрабатывать исключения низкого уровня, а вместо этого нуждаются в исключениях более высокого уровня, создайте новый класс исключений, который они могут обрабатывать. Но не забудьте передать исходное исключение как внутреннее исключение.
throw new MyCustomException(msg, ex);
-121--2131434- Приложения нейронных сетей отлично подходят для представления дискретного выбора и всего поведения того, как человек действует (или как действуют группы людей), когда скакает по сети.
Возьмем, например, чтение новостей:
В старые дни вы обычно брали одну газету (выбор), выбирали раздел (выбор), сканировали страницу и выбирали статью (выбор) и читали основы или всю статью (другой выбор).
Теперь вы выбираете, какой новостной сайт посетить и продолжить, как описано выше, но теперь вы можете бросить одну бумагу, забрать другую, нажать на рекламу, изменить разделы и продолжать работать с небольшими ограничениями.
Все использование Интернета и выбор людей в зависимости от их демографии, интересов, опыта, политики, времени дня, местоположения и т.д. является очень богатой областью для применения NN. Это особенно актуально для новостных организаций, дизайна веб-страниц, доходов от рекламы и может быть даже недостаточно изученной областью.
Конечно, очень трудно предсказать, что сделает один человек, но сложить вместе 10 000 из них, которые одинаковы по возрасту, доходу, полу, времени дней и т.д., и вы можете предсказать поведение, которое приведет к лучшему дизайну. Представьте себе газету (или даже игру), которую можно было бы масштабировать в соответствии с потребностями людей на основе демографических данных. Мечта рекламного человека!
-121--3502295-Предполагается, что вы не хотите удалять файлы с расширением .svn:
Get-ChildItem $path -r -include .svn -Force | Where {$_.PSIsContainer} |
Remove-Item -r -force
Корпорация Майкрософт ответила на предложение в комментариях ниже, которые Кит открыл на MS Connect! Начиная с PowerShell V3 вы можете отказаться от дополнительного (очень медленного) канала Где {$ _ .PSIsContainer}
и использовать -directory
вместо этого:
gci $path -r -include .svn -force -directory | Remove-Item -r -force
PowerShell v3 можно загрузить для Windows 7 в Windows Management Framework 3.0 .