Без заслуженного упорядочивания: найдите, что-maxdepth - тип d
получает заслуженное упорядочивание, необходимо сделать рекурсию сами с этим маленьким сценарием оболочки:
#!/bin/bash
r ()
{
let level=$3+1
if [ $level -gt $4 ]; then return 0; fi
cd "$1"
for d in *; do
if [ -d "$d" ]; then
echo $2/$d
fi;
done
for d in *; do
if [ -d "$d" ]; then
(r "$d" "$2/$d" $level $4)
fi;
done
}
r "$1" "$1" 0 "$2"
Затем можно назвать этот сценарий с базовым каталогом параметров и глубиной.
Поздний ответ, нашел ваш вопрос, когда я пытался сделать то же самое. Нашел решение, которое должно работать:
_sessionFactory = Fluently.Configure()
.Database(MsSqlConfiguration.MsSql2005.ConnectionString(connectionString).ShowSql())
.Mappings(m => m.FluentMappings.AddFromAssemblyOf<Entity>())
.ExposeConfiguration(c => c.EventListeners.PreUpdateEventListeners = new IPreUpdateEventListener[] {new AuditEventListener()});