Я установил модули узла, выполнив установку npm на шаблоне. При попытке удалить эти папки окна не позволяют нам удалять их, поскольку путь слишком длинный, чтобы иметь возможность обрабатывать.
:) :) После некоторых мелких исследований, я подумал, что это будет право на мою часть фрагмента кода, чтобы переименовать папки с корня на лист, чтобы он мог выбросить любое нарушение для этой попытки.
Предупреждение! Будьте осторожны в пути к папке. Эта программа переименует имя папки & в свои подпапки с целыми числами.
Это работает для меня. Ниже приведен код для проекта C#.
public static int directoryCounterIndex = 0;
public static void Main(string[] args)
{
string dirPath = @"<<Folder_You_Wish_To_Delete>>";
RenameDirectories(dirPath);
}
private static void RenameDirectories(string dirPath)
{
directoryCounterIndex += 1;
var newPath = Path.GetDirectoryName(dirPath) + Path.DirectorySeparatorChar + directoryCounterIndex.ToString();
Directory.Move(dirPath, newPath);
var subDirectories = Directory.GetDirectories(newPath);
foreach (var subDirectory in subDirectories)
{
RenameDirectories(subDirectory);
}
}
работал для меня до – Ovis