Hallo zusammen,
ich habe eine Dateistruktur wie folgt:
Excel\Kundenname\Vorlage\Kaklulation.xltm
nun möchte ich im Verzeichnis Excel\... bei allen Kunden die Kalkulation.xltm ersetzen (überschreiben) ohne dass ich in jeden Pfad klicken muss.
Gibt es hier eine Funktion, dass alle Dateien im Verzeichnis mit Unterverzeichnis die den Namen "Kalkulation.xltm" mit einer "neuen" Kalkulation.xltm überschrieben werden?
Gruß Volker
"Vorlagedatei" im Verzeichnis und Unterverzeichnis ersetzen
Moderators: Hacker, Stefan2, white
Re: "Vorlagedatei" im Verzeichnis und Unterverzeichnis ersetzen
Hallo,
Ich habe testhalber zweimal folgendes mit Erfolg durchgeführt,
würde Dir aber trotzdem empfehlen, vor Durchführung ebenfalls einen Test zu machen, und zwar
welches nicht mit "Excel\..." beginnt würde ich Dir ebenfalls empfehlen,
damit es zu keiner ungewollten Überschreibung oder sonstigen Hinweismeldung bezüglich der aktualisierten Datei kommt.
Ich habe testhalber zweimal folgendes mit Erfolg durchgeführt,
würde Dir aber trotzdem empfehlen, vor Durchführung ebenfalls einen Test zu machen, und zwar
- Suchen in separatem Prozess... Alt+Umschalt+F7 -> Kalkulation.xltm (-> "alte Versionen"!)
- Button "anwenden" anklicken
- Strg+A drücken [oder Button mit Kommando: cm_ExchangeSelBoth anklicken] -> Suchergebnis markieren
- Tab-Taste drücken -> Wechsel in das Verzeichnis in dem sich die aktualisierte Datei Kalkulation.xltm befindet
- Die Datei Kalkulation.xltm markieren [oder Cursor auf dieser Datei positionieren]
- Button "F5 Kopieren" drücken
- [✓] Kopiere in alle markierten Ordner/Verknüpfungen im Zielfenster -> anhaken!
- Button "OK" drücken
- Button "Alle überschreiben" anklicken
- Tab-Taste drücken -> Fokus soll im Suchergebnis-Fenster sein
- Strg+R drücken (Quelle neu einlesen) -> die Ordnerstruktur wird wieder wie zuvor angezeigt
- Ergebnis prüfen: Die Dateien wurden aktualisiert und haben den neuen Zeitstempel (Änderungsdatum/-zeit)
welches nicht mit "Excel\..." beginnt würde ich Dir ebenfalls empfehlen,
damit es zu keiner ungewollten Überschreibung oder sonstigen Hinweismeldung bezüglich der aktualisierten Datei kommt.
Gruß,
Karl
Karl
PowerShell: "Vorlagedatei" im Verzeichnis und Unterverzeichnis ersetzen
Ein anderer Weg...
Gegeben sei:
Excel\Kundenname1\Vorlage\Kaklulation.xltm
Excel\Kundenname2\Vorlage\Kaklulation.xltm
Excel\Kundenname3\Vorlage\Kaklulation.xltm
. . . .
Excel\NEUEKaklulation.xltm
Im "Excel"-Ordner öffne eine Powershell-Box und gebe ein:
Get-ChildItem -Directory| ForEach{ Copy-Item .\NEUEKaklulation.xltm $PsItem\Vorlage\Kaklulation.xltm }
In Kurz
GCI -Dir| %{ copy .\NEUEKaklulation.xltm $_\Vorlage\Kaklulation.xltm }
Done.
Gegeben sei:
Excel\Kundenname1\Vorlage\Kaklulation.xltm
Excel\Kundenname2\Vorlage\Kaklulation.xltm
Excel\Kundenname3\Vorlage\Kaklulation.xltm
. . . .
Excel\NEUEKaklulation.xltm
Im "Excel"-Ordner öffne eine Powershell-Box und gebe ein:
Get-ChildItem -Directory| ForEach{ Copy-Item .\NEUEKaklulation.xltm $PsItem\Vorlage\Kaklulation.xltm }
In Kurz
GCI -Dir| %{ copy .\NEUEKaklulation.xltm $_\Vorlage\Kaklulation.xltm }
Done.
Re: "Vorlagedatei" im Verzeichnis und Unterverzeichnis ersetzen
2volker_xy
Die Vorgangsweise, dass man
Gibt es hiefür einen speziellen Grund?
Die Vorgangsweise, dass man
- für jeden Kundennamen einen "Vorlage"-Ordner anlegt
- die aktualisierte 'Vorlagedatei'(!) "Kalkulation.xltm" noch zusätzlich bei jedem Kunden abspeichert
Gibt es hiefür einen speziellen Grund?
Re: "Vorlagedatei" im Verzeichnis und Unterverzeichnis ersetzen
Hallo tuska,
erstmal vielen Dank für die Antwort und
in der Tat ist das eine ungewöhnliche Ordnerstruktur - jedoch ist dies dem geschuldet, dass sich sehr vielen Bezügen (die sich so wiederum immer speziell dem Kunden anpassen) geschuldet.
... dass das einem Kartenhaus gleich ist, ist mir durchaus bewusst.
Bin gerade dabei das in Access abzubilden was allerdings schon ein Brett ist.
So funzt´s halt super und rechnen ist in Ecxel halt schon einfacher.
Das mit dem kopieren versuch in in jedem Fall.
@Stefan2
vielen Dank auch für Dein Vorschlag.
sowas habe ich eigentlich gesucht, dass ein kleiner Batch das sicher erledigt.
Vielen Dank
erstmal vielen Dank für die Antwort und
in der Tat ist das eine ungewöhnliche Ordnerstruktur - jedoch ist dies dem geschuldet, dass sich sehr vielen Bezügen (die sich so wiederum immer speziell dem Kunden anpassen) geschuldet.
... dass das einem Kartenhaus gleich ist, ist mir durchaus bewusst.
Bin gerade dabei das in Access abzubilden was allerdings schon ein Brett ist.
So funzt´s halt super und rechnen ist in Ecxel halt schon einfacher.
Das mit dem kopieren versuch in in jedem Fall.
@Stefan2
vielen Dank auch für Dein Vorschlag.
sowas habe ich eigentlich gesucht, dass ein kleiner Batch das sicher erledigt.
Vielen Dank