Доброго дня суток. Суть: Есть каталог, в нём файлы и каталоги, которые также содержат файлы и каталоги и т. д. Нужно иметь такую возможность, чтобы со всеми файлами можно было работать как с одним, при этом не нарушая структуру каталогов, чтобы все изменения этого файла заносились в соответствующие файлы каталогов. Чтобы было понятнее, пример: Есть каталог А, в котором файлы А1, А2, А3 и каталог В, в котором файл В1. Нужно, чтобы все эти файлы представлялись что-то вроде такой структуры: A { {Содержимое А1} {Содержимое А2} {Содержимое А3} { B {Содержимое B1} } } То есть дерево файлов должно быть вместе с данными представлено в виде этого же дерева, но в одном файле. И чтобы изменение соответствующей части файла изменяло лишь тот файл, к которому эта часть относится. Что-то подобное создаёт diff, но только при сравнении файлов. А нужно просто превращение дерева файлов в файл дерева. Собственно, есть ли что-то стандартное для решения такой задачи?