J'ai installé les modules node en exécutant npm install
sur un modèle de base. En essayant de supprimer ces dossiers, Windows ne nous permet pas de les supprimer car le chemin est trop long pour pouvoir le gérer.
Après quelques recherches superficielles, j'ai pensé qu'il serait judicieux d'écrire mon propre extrait de code pour renommer les dossiers de la racine à la feuille afin qu'il lance une exception de violation pour cette tentative également.
Cela fonctionne pour moi. Voici le code pour le projet C#.
public static int directoryCounterIndex = 0;
public static void Main(string[] args)
{
string dirPath = @"D:\Studies\MeanStack\a\nodem";
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);
}
}