jag skulle vilja ha hjälp översätta det här till vb.net
void PrintFolder(const Folder &parentFolder, DocumentServiceEx &docSvc)
{
// get all of the files in the folder and print them out
std::vector<File> files = docSvc.GetLatestFilesByFolderId(parentFolder.Id);
std::vector<File>::iterator fileIter;
for (fileIter = files.begin(); fileIter != files.end(); fileIter++)
{
File file = *fileIter;
wprintf(L"%s/%s\n", parentFolder.FullName.c_str(), file.Name.c_str());
}
// get all of the sub-folder and recurse
std::vector<Folder> folders = docSvc.GetFoldersByParentId(parentFolder.Id);
std::vector<Folder>::iterator folderIter;
for (folderIter = folders.begin(); folderIter != folders.end(); folderIter++)
{
Folder childFolder = *folderIter;
PrintFolder(childFolder, docSvc);
}
files.clear();
folders.clear();
}