So sortieren Sie Dateien nach Anfangsbuchstaben in Ordnern


1

Ich habe einen Ordner mit fast 2000 Unterordnern. Um die Navigation zu vereinfachen, hätte ich gerne eine automatisierte Methode (ich habe so viele Ordner), um sie nach Anfangsbuchstaben zu organisieren, mit 27 Unterordnern (AZ und einem für 0-9 und andere Zeichen). Also lieber als

.
Aardvark/
  Aardvark_files
Apple/
  Apple_files
Banana/
  Banana_files
etc.

Es würde sein;

.
A/
  Aardvark/
    Aarvark_files
  Apple/
    Apple_files
B/
  Banana/
    Banana_files
etc.

Ich benutze Windows 7.

Jede Hilfe wird sehr geschätzt! Vielen Dank.


Jemand sollte sich remote anmelden und sie verschieben? Was ist das eigentliche Problem.
Phil Soady

Ich brauche ein Skript oder etwas, um es automatisch zu erledigen. Ich werde dies für viele Ordner tun.
jacoman891

Antworten:


6

Führe hier ein Powershell-Skript aus. es gibt ihnen ordner z und einen namens "rest". Stellen Sie sicher, dass keine Ordner auf diese Weise aufgerufen wurden, bevor Sie das Skript ausführen. Und mach ein Backup

Das Skript sollte optimiert werden, wenn Sie es mehrmals verwenden.

$list = @()
97..122 | foreach {
    $letter=[char]$_
    New-Item -Path .\ -Name $letter -ItemType "directory"  
    move-item .\$letter`?* $letter
    $list +=  $letter
}

$rest=get-childitem -path .\ -exclude $list 
New-Item -Path .\ -Name "rest" -ItemType "directory"

foreach ($f in $rest) {
    move-item  $f.fullname "rest"
}

-2

Unter XP hatte "Sortieren" in der Kommandozeile die Werkzeuge, um das zu tun, was Sie wollten. Der schlimmste Fall sind 26 Sorten mit kurzen und einfachen Coomand-Zeilen (plus numerische / Sonderzeichen-Sortierungen nach Bedarf), aber ich denke, es könnte die Sortierungen geben, die Sie in einer Kommandozeile wünschen, aber es wäre zu der Zeit eine lange hässliche Folge von Syntax habe es richtig gemacht.

Jedenfalls ist hier die Sortier-Syntax-Seite für XP. Ich weiß nicht, ob es das Gleiche oder Ähnliches in anderen Windows-Versionen ist, aber ich vermute, dass Microsoft es erst zwangsweise ändern würde.

https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/sort.mspx?mfr=true


Mit dem Befehl sortieren wird Text sortiert, entweder der Inhalt einer Datei oder die Ausgabe eines Befehls oder eine Benutzereingabe. Es werden keine Dateien in Unterordner sortiert. Wenn Sie erklären können, wie Art tatsächlich das erreichen kann, was der OP will, werde ich dafür stimmen.
Karan
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.