chris123
Goto Top

Gesamte Ordnerstruktur verschieben, wenn Datei um Ursprungsordner vorhanden ist

Hallo zusammen,

wenn in einem Ursprungsordner eine Datei vorhanden ist (*.ac), dann soll der gesamte Ordnerpfad einschließlich aller Dateien in dem Ordner auf eine andere Platte verschoben werden. Wie kann ich das realisieren?

Gerne auch mit Treesize o.ä, oder mit der Powershell.

Vielen Dank für Eure Hilfe!
Chris

Content-ID: 667512

Url: https://administrator.de/contentid/667512

Ausgedruckt am: 22.11.2024 um 12:11 Uhr

H41mSh1C0R
H41mSh1C0R 11.06.2021 um 17:18:05 Uhr
Goto Top
Wobei brauchst du denn Hilfe?
chris123
chris123 11.06.2021 um 17:28:44 Uhr
Goto Top
??? Ich verstehe die Frage nicht.
Wie ich geschrieben habe, wenn eine Datei vorhanden ist, soll der Ordner mit dem gesamten Pfad verschoben werden.
Lochkartenstanzer
Lochkartenstanzer 11.06.2021 aktualisiert um 18:42:53 Uhr
Goto Top
Zitat von @chris123:

??? Ich verstehe die Frage nicht.
Wie ich geschrieben habe, wenn eine Datei vorhanden ist, soll der Ordner mit dem gesamten Pfad verschoben werden.

Dann schau in den Ordner und verschiebe im explorer den Ordner, wenn die Datei da ist.

lks

PS:

#!/bin/bash

FILE=/zu/pruefende/datei.ac
QUELLE=/quell/ordner
ZIEL=/ziel/ordner

if test -f "$FILE"; then
   mv "$QUELLE" "$ZIEL"
fi

Funktioniert auch unter Windows ganz einfach, wenn man das Windows subsystem for Linux (WSL) installiert hat.

PPS: Test-Path und Move-Item sind diePowershell-Equivalente.
148656
148656 11.06.2021 aktualisiert um 18:47:56 Uhr
Goto Top
Moin Chris,

Zitat von @chris123:

??? Ich verstehe die Frage nicht.
Wie ich geschrieben habe, wenn eine Datei vorhanden ist, soll der Ordner mit dem gesamten Pfad verschoben werden.

Ahh daher weht der Wind, du hast die Frage in die falschen Kategorie gestellt.
Wenn du jemanden Suchst, der für dich etwas macht, musst du "Zusammenarbeit: Suche Projektpartner" auswählen.
Und dann sollte der erste Satz in etwa so beginnen.
Ich suche jemanden, der mir für [€€€€€] folgendes Script in [Programmiersprache] entwickelt.
Lasten und Pflichtenheft wird vorausgesetzt.

Wenn es billiger werden soll, sind die ersten Schritte in Powershell

Update-Help
Get-Help Get-ChildItem -Examples

Gruß
C.C.
chris123
chris123 11.06.2021 um 21:40:48 Uhr
Goto Top
Ahh daher weht der Wind, du hast die Frage in die falschen Kategorie gestellt.
Weiß nicht, ob der Wind daher weht! Ich habe erstmal nur eine Frage.
Ein bisschen PS kann ich und ich nutze Total Commander und TreeSize. Deswegen habe ich geschrieben, ob jemand weiß, wie ich das realisieren kann.

Wenn Du mir dabei helfen kannst. Fein! Und wenn Du Dein Wissen nicht umsonst vermitteln möchtest, ist das nachvollziehbar und auch akzeptabel.
Aber bitte lege mir nicht die Worte zurecht. Ich helfe auch in Foren und ich denke, so funktionieren Foren auch.
148656
Lösung 148656 11.06.2021 um 21:59:39 Uhr
Goto Top
Ich helfe dir gerne weiter.
Dateien in Mitarbeiterordnern verschieben
Ganz so unbedarft bist du ja nicht.