Makro/Programm zum Verschieben im Explorer

MrSyniXDriVe

Lt. Junior Grade
Registriert
Aug. 2013
Beiträge
308
Hallo zusammen

Ich habe im Explorer im Ordner XY eine Datei. Diese Datei soll in einen anderen Ordner verschoben werden, und von diesem Ordner eine andere Datei zurück in den Ordner XY verschoben werden.
Da das ganze mehrmals am Tag passieren wird, habe ich mich gefragt, ob es möglich ist mit wenig Aufwand ein Programm oder Makro zu schreiben, welches diese Arbeit erledigt. Die Dateien und Ordner haben immer den selben Namen.

Das ganze sollte dann mittels Desktopverknüfung ausführbarsein, sodass es nicht viel Aufwand erfordert.

Da ich in Sachen Makros und Programmierung im System nicht viel Ahnung habe, hoffe ich hier auf Ratschläge oder vielleicht sogar Lösungsvorschläge zu treffen.

Freue mich auf die Antworten.

Mfg. MrSyniX
 
Hi,

spontan würde mir so einfallen das auch die meisten Synchronisationsprogramme das machen könnten.
 
Du brauchst eine kleine Batch-Datei mit zwei Verschiebe-Befehlen, die nacheinander stattfinden. Der Befehl zum Verschieben in einer .bat ist einfach nur move. Möchte man Näheres zu einem Befehl wissen, stellt man ein /? dahinter und erhält eine Anleitung zur Syntax und Auflistung der möglichen Parameter.

Code:
C:\Windows\System32>move /?
Verschiebt Dateien und benennt Dateien und Verzeichnisse um.

Um eine oder mehrere Dateien zu verschieben:
MOVE [/Y| /-Y] [Laufwerk:][Pfad]Datei1[,...] Ziel

Um ein Verzeichnis umzubenennen:
MOVE [/Y| /-Y] [Laufwerk:][Pfad]Verz1 Verz2

  [Laufwerk:][Pfad]Datei1  Bezeichnet den Pfad und den Namen der zu
                           verschiebenden Datei(en).
  Ziel                     Bezeichnet den Zielort für die Datei. Das Ziel
                           kann ein Laufwerkbuchstabe mit Doppelpunkt, ein
                           Verzeichnisname oder eine Kombination beider sein.
                           Wenn Sie nur eine einzelne Datei verschieben,
                           können Sie auch einen Dateinamen angeben, um die
                           Datei beim Verschieben umzubenennen.
  [Laufwerk:][Pfad]Verz1   Bezeichnet das umzubenennende Verzeichnis.
  Verz2                    Bezeichnet den neuen Namen des Verzeichnisses.
  /Y                       Unterdrückt die Bestätigungsaufforderung zum
                           Überschreiben bestehender Zieldateien.
  /-Y                      Fordert vor dem Überschreiben bestehender
                           Zieldateien zur Bestätigung auf.

Die Option /Y ist in der COPYCMD-Umgebungsvariablen eventuell voreingestellt.
Dies kann durch die Option /-Y außer Kraft gesetzt werden. Standardmäßig
müssen Sie das Überschreiben von Dateien bestätigen, es sei denn der MOVE-
Befehl wird von einem Batchprogramm aus aufgerufen.

Batch-Tutorials gibt’s gefühlte drölf Millionen im Netz, man muß nur mal eine Suchmaschine bemühen.

Ergebnis als .bat auf dem Desktop speichern und bei Bedarf anklicken.
 
DeusoftheWired schrieb:

Danke für die Antwort, natürlich habe ich die Suchmaschine genutzt, nachdem ich den Vorschlag mit der Batchdatei erhalten habe, bin dort auch auf die selbe Anleitung gestoßen die du hier gepostet hast.
Hat alles super funktioniert, hab dann auch noch eine IF eingebaut die überprüft ob das ganze schon passiert ist.

Vielen Dank jedenfalls für die Antworten :D
 
Zuletzt bearbeitet von einem Moderator: (Volltzitate entfernt)
Zurück
Oben