Ich such ein Tool oder Skript (für Windows) um den Namen von Ordnern umzudrehen, quasi zu spiegeln. So soll "Ordnername" nach der Umwandlung zu "emanrendrO" werden. Mit den in den Ordnern enthaltenen Dateien soll nichts passieren.
Das ist eigentlich für Linux, aber unter Windows sollte es mit MSYS oder cygwin auch gehen:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
Gast
#4515988
Wenn man nix installieren möchte, könnte man abgesehen von der PowerShell immer noch den Kommandointerpreter aka cmd.exe verwenden. Folgenden Text als revdir.cmd speichern.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
38 | |
39 | |
40 | |
41 | |
42 | |
43 | |
44 | |
45 | |
46 | |
47 | |
48 | |
49 | |
50 | |
51 | |
52 | |
53 | |
54 | |
55 | |
56 | |
57 | |
58 | |
59 | |
60 | |
Aufruf mit revdir.cmd "startdir" [/1|/r]. Ohne Parameter wird nur "startdir" umbenannt; mit /1 werde alle direkt unter "startdir" liegenden Verzeichnisse und mit /r auch alle weiter darunter befindlichen Verzeichnisse umgedreht - ohne "startdir" zu ändern. Derzeit wird nur das Ergebnis angezeigt; wenn tatsächlich umbenannt werden soll den REMark vor dem move entfernen.
Gast
#4516809
Ich freue mich! Auch wenn dies mehr eine Denksportaufgabe war: wiedermal ein handfester Beweis warum CMD.EXE (und sein Officetauglicher Spielelader drumrum) nicht ernsthaft zu gebrauchen ist. Auch wenn in der sh/ksh/bash-Welt nicht alles perfekt ist[1], sie bietet einfach bessere "manipulexity & whipuptitude". [1] muss man kennen: - shell quoting hell - Variablen global per default - viele Unterprozesse = langsam - "nur" prozedural, nicht OO
wieder zwei neue Wörter gelernt, hier das vermutliche Originalzitat: https://en.wikiquote.org/wiki/Larry_Wall#.22Present_Continuous_-_Future_Perfect.22 manipulexity: the manipulation of complex things whipuptitude: the aptitude for whipping things up
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.