private void EnsureFirstDirectory(string root)
{
// backward compatibility: move files to new subdirectory (name = '0')
var files = System.IO.Directory.GetFiles(root);
if (files.Length == 0)
return;
var firstDir = System.IO.Path.Combine(root, DEFAULTDIRECTORYNAME);
Debug.WriteLine("@> new index directory: " + firstDir + " copy files.");
System.IO.Directory.CreateDirectory(firstDir);
foreach (var file in files)
System.IO.File.Move(file, System.IO.Path.Combine(firstDir, System.IO.Path.GetFileName(file)));
}
}