Wie ändert man den Standardnamen "Neuer Ordner" für Ordner im Explorer auf das aktuelle Datum und die aktuelle Uhrzeit?

5

Jedes Mal, wenn ich im Windows Explorer einen neuen Ordner erstelle, brauche ich keinen Namen New Folder. Ich benötige aktuelles Datum und Uhrzeit als Ordnernamen. Zum Beispiel 13:41 16.12.2012.

Und, sagen wir mal, ich bin zu faul, um ihn zu beobachten und den Ordnernamen jedes Mal manuell zu ändern, wenn ich einen Ordner erstelle.

Gibt es ein Addon / Erweiterung / Widget / Alternative für Windows7 Explorer, die einige behandeln folder_created_event oder etwas anderes und seinen Namen ändern, wenn ein Ordner erstellt wird?

Dmytro
quelle

Antworten:

1

Ändern Sie das Standard-Datumsformat in TT-MM-JJJJ.

  1. Rufen Sie den Registrierungseditor mit dem Befehl 'regedit' auf.
  2. Gehe zu HKEY_CLASSES_ROOT\Directory\shell.
  3. Machen Sie einen neuen Schlüssel New Folder.
  4. Erstellen Sie in diesem Schlüssel einen weiteren Schlüssel command.
  5. Geben Sie den folgenden Wert für den Schlüssel darin ein: cmd.exe /c md "%1/%%DATE%%"
  6. Speichern Sie und beenden Sie den Registrierungseditor.
  7. Klicken Sie mit der rechten Maustaste auf den Ordner in Windows Explorer und klicken Sie auf New Folder

Als aktuelles Datum haben Sie jetzt einen Ordner mit dem Standardnamen New Folder.

Manoj Agarwal
quelle
Ich habe es versucht, es gibt mir verschachtelt Ordner benannt Sun 12. 16 und 12. Ich denke, es ist abhängig vom Gebietsschema. Können Sie etwas vorschlagen?
Ankit
Die Schrägstriche im Namen verursachen wahrscheinlich dieses Problem. Ich muss ein wenig testen, aber Sie müssen die Zeichenfolge %% DATE %% analysieren, um die Schrägstriche zu entfernen, die in einem Ordnernamen ohnehin unzulässig sind lass dich nicht)
music2myear
1

Eine andere Seite wies auf dieses Problem hin: http://advsurveying.com/blog/?p=186

Bevor Sie beginnen, müssen Sie das Windows-Datumsformat unter Ländereinstellungen in der Systemsteuerung ändern. Sie können / nicht im Datumsformat verwenden, da dies ein ungültiges Zeichen für Ordnernamen ist. Ändern Sie / zu - im Datumsformat. Sie können diesen Schritt nicht überspringen. Ihr Datumsformat muss gültige Zeichen für Ordnernamen enthalten.

Wenn Sie dies nicht tun, werden die Schrägstriche als Pfadtrennzeichen interpretiert. Mit anderen Worten, anstatt einen einzelnen Ordner namens zu erstellen Fri 08/30/2013erstellt einen Ordner Fri 08 und einen verschachtelten Ordner 30 und einen verschachtelten Ordner 2013für einen vollen Weg von Fri 08/30/2013.

Dies ist nicht das, was Sie wollten, aber Computer tun genau das, was ihnen gesagt wird.

user250034
quelle
1
Sie können die Datumszeichenfolge formatieren, ohne das Datumsformat des Systems zu ändern. Grundsätzlich würdest du verwenden %DATE:~n,x% woher n ist der Offset, mit dem das Lesen von und beginnt x ist die Anzahl der Zeichen. Offsets laufen, um herauszufinden echo %DATE% und untersuchen Sie die Ausgabe. Zum Beispiel zu bekommen YYMMDD-HHMMSS Format auf meinem System, das ich verwende %DATE:~12,2%%DATE:~4,2%%DATE:~7,2%-%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%. Die Offsets hängen von Ihren regionalen Zeit- / Datumseinstellungen ab. Deshalb müssen Sie die Ausgabe von prüfen %DATE% und %TIME% zuerst.
ampersand