Batchdatei Ordner nach Letztem Datum suchen und Dateien im Unterordner verschieben
Hallo,
ich habe folgendes Situation:
Ich habe mehrere Ordner die nach Datum benannt sind (z.B. 20161201, 20170329). Jahr.Monat.Tag
In diesen Ordnern sind wiederum 10 Unterordner ( Name z.B. 1,2,3, usw.)
Ich möchte gerne das per Batchbefehl , nach den letzten Datumsordner gesucht wird (hier: 20170329),
und dann eine Word-Datei (Test.docx) in Unterordner Nr. 3 und eine Excel-Datei(Hallo.xlsx) in Unterorder Nr. 8 kopiert wird.
Diese beiden Dateien liegen immer zwei Ordnerstukturen über die Datumsordner zB. auf C:/
Ich habe schon das ganze Forum durchgesucht, aber nicht das richtige gefunden.
Ich hoffe ihr könnt mir weiter helfen.
Gruß
ich habe folgendes Situation:
Ich habe mehrere Ordner die nach Datum benannt sind (z.B. 20161201, 20170329). Jahr.Monat.Tag
In diesen Ordnern sind wiederum 10 Unterordner ( Name z.B. 1,2,3, usw.)
Ich möchte gerne das per Batchbefehl , nach den letzten Datumsordner gesucht wird (hier: 20170329),
und dann eine Word-Datei (Test.docx) in Unterordner Nr. 3 und eine Excel-Datei(Hallo.xlsx) in Unterorder Nr. 8 kopiert wird.
Diese beiden Dateien liegen immer zwei Ordnerstukturen über die Datumsordner zB. auf C:/
Ich habe schon das ganze Forum durchgesucht, aber nicht das richtige gefunden.
Ich hoffe ihr könnt mir weiter helfen.
Gruß
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 333459
Url: https://administrator.de/contentid/333459
Ausgedruckt am: 22.11.2024 um 06:11 Uhr
13 Kommentare
Neuester Kommentar
Moin,
Fielmann!
Gruß
Fielmann!
for /f "delims=" %%i in ('dir /on /b') do set dest=%%i
Gruß
Guten Morgen,
Powershell
Grüße,
Tiberius
Powershell
$mainfolder = gci .\Desktop\test
$lastfolder = $mainfolder[-1].Fullname
$lastfolder
$searchsubolder3 = Test-path $lastfolder\3
if ($searchsubolder3 -eq $true){
Copy-Item C:\temp\Test.docx -Destination $lastfolder\3
}
$searchsubolder8 = Test-path $lastfolder\8
if ($searchsubolder8 -eq $true){
Copy-Item C:\temp\Hallo.xlsx -Destination $lastfolder\8
}
Grüße,
Tiberius
ja, siehe oben. 75% des benötigten Codes steht da schon.
Zitat von @noby.dick:
bin wirklich noch ganz am Anfang was das Scheiben solcher Befehle angeht, bitte verzeiht.
dann müsstest du das locker hinbekommenbin wirklich noch ganz am Anfang was das Scheiben solcher Befehle angeht, bitte verzeiht.
Kannst du mir die Befehlszeilen zeigen, die ich in einer Batch-Datei benutzen kann.
und die Frage sagt mir: du hast 0 Ahnung.Warum soll ich für dich kostenlos arbeiten? Meine Kunden bezahlen doch auch für meine Arbeit.
Speicher es als .ps1-Datei ab und führe es aus
(die Pfade im Skript müssen natürlich angepasst werden)
(die Pfade im Skript müssen natürlich angepasst werden)