X++:
static void Test_ExportAll(Args _args)
{
VCS_WorkingCopy copy=new VCS_WorkingCopy(@'D:\0\sources\');
void processNode(TreeNode _node)
{
TreeNodeIterator i;
TreeNode subNode;
;
print _node.treeNodePath();
if (VCS_WorkingCopy::isDirectExportable(_node))
copy.export(_node);
else
{
i=_node.AOTiterator();
subNode = i.next();
while (subNode)
{
processNode(subNode);
subNode = i.next();
}
}
}
;
processNode(infolog.rootNode());
}