Ich habe eine harte Zeit mit Copy-item zum Kopieren von Dateien (nur) rekursiv mit einer bestimmten Erweiterung (*. Txt) ohne die Verzeichnisstruktur. Kann mir bitte jemand eine Hand geben? Ich habe die gci mit -recurse verwendet und die Ausgabe an copy-item weitergeleitet, es gibt einen Fehler, der besagt, dass die Eingabe nicht korrekt ist. Get-ChildItem -Path $source -include "*name*.txt" -recurse | Copy-Item $source $dest
kopieren Sie Dateien nur nicht Verzeichnisstruktur mit Powershell
Antwort
Verwenden Sie -datei nur für die Datei und nicht für das Verzeichnis. Copy-Element in das Rohr müssen nur Zielpfad ... -force wenn doublon Datei
versuchen Sie dies:
gci $source -file -include "*name*.txt" -recurse | copy-item -Destination $dest -Force
wenn Sie doublon Sie dies versuchen:
$source="C:\temp\Release"
$dest="c:\temp\x"
gci $source -file -include "*name*.txt" -recurse | group Name | %{
for ($i = 0; $i -lt $_.Count; $i++)
{
if ($_.Count -gt 1)
{
$destination="{0}\{1}_{2}" -f $dest, $i, $_.Group[$i].Name
}
else
{
$destination="{0}\{1}" -f $dest, $_.Group[$i].Name
}
copy-item $_.Group[$i].FullName $destination -WhatIf -Force
}
}
Danke @ Esperento57. Es war hilfreich, aber doppelte Dateinamen wurden ignoriert. Gibt es eine Möglichkeit, dies zu lösen? –
Sieh meinen Beitrag für doublon;) – Esperento57
Hey, Esperento57. Es kopiert die Dateien nicht, obwohl ich die -whatif-Spur sehen kann. Danke, aber Mann. –
- 1. Powershell Copy-Item, sondern kopieren Sie nur geänderte Dateien
- 2. Tar nur die Verzeichnisstruktur
- 3. Verwenden Sie PowerShell zum Kopieren von Dateien von Arbeitsstation zu Server unter Beibehaltung der Verzeichnisstruktur
- 4. wie Ordnerstruktur kopieren nur mit Powershell
- 5. Kopieren von Dateien unter Beibehaltung der Verzeichnisstruktur mit Rake
- 6. Kopieren Sie nur vorhandene Dateien mit Robocopy
- 7. Kopieren Sie nur Dateien, die mit Variablenzeichenfolge übereinstimmen
- 8. Powershell Copy-Item nicht kopieren
- 9. Kopieren Sie eine Verzeichnisstruktur mit Dateinamen ohne Inhalt
- 10. PowerShell: Stapel kopieren Dateien mit% Anmeldename
- 11. Kopieren nur noch Dateien
- 12. Powershell Kopieren und Umbenennen von Dateien
- 13. nur Dateien löscht mit S3 DeleteObject halte Verzeichnisstruktur intakt
- 14. Powershell kopieren Sie alle Ordner und Dateien im Ordner
- 15. Nur ausführbare Dateien kopieren (plattformübergreifend)
- 16. Powershell - Kopieren Sie bestimmte Zeilen aus mehreren spezifischen verschachtelten Dateien
- 17. nur Kopieren von Dateien mit eindeutigem Inhalt
- 18. Fenster - Kopieren von Dateien nur, wenn übergeordnetes Verzeichnis nicht
- 19. Batch: Kopieren Sie nur Dateien neuer als Datum und Uhrzeit
- 20. So kopieren Sie eine Verzeichnisstruktur in Ruby, ausgenommen bestimmte Dateierweiterungen
- 21. Kopieren und Umbenennen von Dateien in Schlußtag Modified Powershell Mit
- 22. 3 Teildateien mit PowerShell kopieren Kopieren
- 23. Kopieren von Dateien aus bestimmten Verzeichnis mit PowerShell
- 24. Gradle-Dateien nicht in neuer Verzeichnisstruktur erkannt?
- 25. Verzeichnisstruktur nach Erstellungsdatum filtern und dann mit c kopieren #
- 26. Dateien von tfs versioncontrol in ein Verzeichnis mit PowerShell kopieren
- 27. Powershell-Befehl zum Kopieren der neuesten Version mehrerer Dateien
- 28. So kopieren Sie Dateien mit Wix Bootstrapper
- 29. Ausschließen mehrerer Ordner beim Kopieren mit Powershell
- 30. Kopieren Verzeichnisstruktur + Dateien, aber um Dateien auszuschließen, die Sicherungswort in ihrem Dateinamen enthalten
Wie Sie tun Möchten Sie Dateinamen-Kollisionen behandeln? –
Das Zielverzeichnis ist leer. –
Ich mache mir keine Sorgen über die wiederholten Dateinamen, ich hatte bereits den vollständigen Pfad und Dateinamen in eine .csv –