Hauptaufgabe meines Programms ist es ist, diverse Ordner und Dateien hin und her umzubennen (aa wird bb und cc wird aa und so). Klappt auch ganz gut, aber es klappt nicht, wenn ein Unterordner des umzubenennenden Ordners im Explorer geöffnet ist und manchmal auch, wenn in einem solcher Order zuvor im Explorer etwas umbenannt, kopiert oder gelöscht wurde. Es scheint, daß der Ordner dann von Windows gesperrt ist. Das ist dumm, weil die Umbennerei dann zu inkoherenten Bezeichnungen führt, was furchterliche Folgen haben kann. Abfangen mit IsDirectory klappt nicht, das liefert auch dann ein positives Ergebnis.
Gibt es eine Möglichkeit, das zu lösen? Tips wie "halt den Explorer zumachen" helfen nicht wirklich (Immer kundenorientiert denken!"

)