Ich habe zu viele verschachtelte Ordner angelegt

483
Carson Graham

Ich habe viele verschachtelte Ordner gemacht, ungefähr 20.000, denke ich. Ich kann sie selbst mit 7-Zip nicht löschen, da einige Leute dies empfohlen haben. Ich habe es mit ROBOCOPY versucht, einen leeren Ordner zu spiegeln, aber es schlägt fehl, weil es zu viele Ordner gibt. Es ist kein großes Problem, aber es ärgert mich sehr. Ich habe ein Java-Programm geschrieben, um sie zu erstellen, nur zum Spaß, also ... ja. Irgendwelche Vorschläge? Ich würde meine Festplatte lieber nicht neu formatieren, aber das würde wahrscheinlich funktionieren, weil sie auf meiner sekundären Festplatte liegt.

Bearbeiten: Das Löschen des übergeordneten Ordners bewirkt nichts, auch nicht dauerhaft, dh keinen Papierkorb.

Bearbeiten: Duales Booten in Linux Mint und Löschen des übergeordneten Ordners verschiebt ihn einfach in den Papierkorb. Linux kann den Ordner aufgrund der Dateinamenlänge auch nicht löschen.

Bearbeiten: Der Befehl del \ s \ q *. * Funktioniert nicht, da nichts gelöscht wird. Gleiches Ergebnis mit nur *.

-2
Haben Sie in Erwägung gezogen, den übergeordneten Ordner zu löschen? Solar Mike vor 6 Jahren 1
Können Sie sie nicht auf die gleiche Weise löschen, wie Sie sie gemacht haben? djsmiley2k vor 6 Jahren 0
Verwenden Sie eine startfähige Linux-CD? DavidPostill vor 6 Jahren 0
Ich habe Linux auf meinem PC doppelt gebootet. Funktioniert das? oder hat Linux auch Grenzen Carson Graham vor 6 Jahren 0
In demselben Ordner wie die erstellten Ordner tun Sie del / s *. * `In einer Eingabeaufforderung. Dadurch werden alle Unterordner und Dateien im Ordner gelöscht. Stellen Sie sicher, dass Sie sich im richtigen Ordner befinden, um Datenverlust zu vermeiden. headkase vor 6 Jahren 1
Willkommen bei Super User und ich bin froh, dass Sie Ihr Problem gelöst haben. Das Q & A-Modell der Site stützt sich jedoch auf Fragen, die nur Frageninhalt und Antworten enthalten, die die Lösungen enthalten. Können Sie Ihre Lösung auf eine Antwort übertragen? In 2 Tagen können Sie Ihre eigene Antwort akzeptieren. So geben wir an, dass die Lösung gelöst wurde. Vielen Dank. fixer1234 vor 6 Jahren 0
Danke für den willkommenen Fixer1234, es scheint jedoch, dass ich mich über die funktionierende Lösung geirrt habe. In Zukunft werde ich jedoch, wie Sie gesagt haben, eine gesonderte Antwort hinzufügen. Carson Graham vor 6 Jahren 0
Wenn Sie ein Skript zum Erstellen verwendet haben, wie sieht es mit einem Skript aus, das vom unteren Rand aus gelöscht wird und zum übergeordneten Element führt. fixer1234 vor 6 Jahren 2
Der Name besteht nur aus 2 Zeichen: `* .` fixer1234 vor 6 Jahren 0
1. Beginnen Sie unten und arbeiten Sie sich nach oben (mit einem Skript). Es gibt keine langen Dateinamen, wenn Sie mit dem Verzeichnis beginnen, das direkt über dem, was Sie löschen, beginnt. 2. "*." Beinhaltet keine langen Dateinamen. 3. Bei der Frage werden nicht die Verzeichnisse mit Dateien erwähnt, sondern lediglich die Erstellung eines langen Verzeichnisses. Angenommen, Sie möchten auch alle Dateien löschen, verwenden Sie `*. *`. fixer1234 vor 6 Jahren 0
Versuchen Sie, aus dem übergeordneten Verzeichnis oder aus dem unteren Teil des Stapels zu löschen (was wahrscheinlich ein Skript erfordert)? Übrigens erfordern die Parameter Schrägstriche anstelle von Backslashes. fixer1234 vor 6 Jahren 0

1 Antwort auf die Frage

-1
Carson Graham

Nur mit einem Skript zu arbeiten, hat gut funktioniert. Ich habe Java verwendet, weil das alles ist, was ich weiß, aber es ist wahrscheinlich nicht die beste Sprache dafür. Danke für die Hilfe aller