Freigeben über


Ordneraktionen

Wichtig

Um unbefugten Zugriff zu verhindern, benötigt Windows Administrator-Rechte für den Zugriff auf geschützte Ordner. Um mit den Ordneraktionen auf diese Ressourcen zuzugreifen, führen Sie Power Automate mit Administrator-Rechten aus. Weitere Informationen zum Ausführen von Power Automate als Administrator finden Sie unter Ausführen von Power Automate mit gehobenen Rechten.

Mit Power Automate-Ordneraktionen können sie Ordner bearbeiten und organisieren.

Die Aktion Speziellen Ordner abrufen ruft die Pfade für häufig verwendete Verzeichnisse ab, die zwischen Benutzern und Computern unterschiedlich sind. Das folgende Beispiel ruft das Desktop-Verzeichnis ab und speichert es in einer Variablen.

Sie können jetzt die Variable %SpecialFolderPath% jedes Mal verwenden, wenn es notwendig ist, unabhängig von dem Benutzer, der den Flow ausführt, oder dem Computer, auf dem er läuft.

Screenshot der Aktion „Besonderen Ordern abrufen“.

Erstellen Sie mit der Aktion Ordner erstellen neue Ordner.

Verwenden Sie die Aktion Unterordner im Ordner abrufen, um eine Liste der Inhalte eines Ordners abzurufen. Diese Aktion ruft eine Liste von Ordnern ab, die sich innerhalb des angegebenen Ordners befinden. Das folgende Beispiel ruft alle Unterordner eines angegebenen speziellen Ordners ab. Im erweiterten Bereich Erweitert sehen Sie, dass die Aktion die Ergebnisse nach Erstellungszeit in aufsteigender Reihenfolge und Name in absteigender Reihenfolge sortiert.

Screenshot der Aktion „Unterordner im Ordner abrufen“.

Sie können Ordner auch mit den entsprechenden Aktionen kopieren, verschieben, umbenennen und löschen oder leeren.

Wenn Ordner vorhanden ist

Kennzeichnet den Beginn eines bedingten Aktionsblocks, je nachdem, ob ein Ordner vorhanden ist oder nicht.

Eingabeparameter

Argument Optional Akzeptiert Standardwert Beschreibung des Dataflows
If folder n/v Existiert, Existiert nicht Vorhanden Status des zu überprüfenden Ordners auswählen
Folder path Nein Ordner Geben Sie den vollständigen Pfad des Ordners oder eine Variable mit dem Ordner ein, um den Status zu überprüfen

Erzeugte Variablen

Diese Aktion erzeugt keine Variablen.

Ausnahmen

Diese Aktion enthält keine Ausnahmen.

Dateien im Ordner abrufen

Ruft die Dateiliste eines Ordners ab.

Um alle Dateien in einem bestimmten Ordner abzurufen, verwenden Sie die Aktion Dateien im Ordner abrufen. Geben Sie den Ordnerpfad in der Eigenschaft Ordner an und verwenden Sie dann das Zeichen * in der Eigenschaft Dateifilter (standardmäßig enthalten). Wenn Sie auch alle im Unterordner des angegebenen Ordners enthaltenen Dateien einschließen möchten, aktivieren Sie den Schalter Unterordner einbeziehen. Die abgerufenen Dateipfade werden dann in der Ausgabe der Aktion gespeichert.

Eingabeparameter

Argument Optional Akzeptiert Standardwert Beschreibung des Dataflows
Ordner Nein Ordner Geben Sie den vollständigen Pfad des Ordners oder eine Variable mit dem Ordner ein, oder wählen Sie ihn aus, um die Liste der Dateien abzurufen von
Dateifilter Nein Text Wert * Wählen Sie einen Filter, um die abgerufenen Dateien einzuschränken. Dieser Parameter erlaubt Platzhalter, z. B. „*.txt“ oder „document?.doc“. Wenn Sie mehrere Dateifilter verwenden möchten, trennen Sie die Angaben mit einem Semikolon, z. B. .txt;.exe.
Unterordner einschließen n/v Boolescher Wert Nein Geben Sie an, ob Unterordner ebenfalls überprüft werden sollen
Fehler beim Verweigern des Zugriffs auf einen beliebigen Unterordner n/v Boolescher Wert Ja Geben Sie an, ob ein Fehler beim Abrufen von Dateien eines Ordners ohne Zugriffsrechte oder zum Ignorieren dieser Ordner ausgelöst werden soll
Sortieren nach n/v Keine Sortierung, Vollständiger Name, Wurzelpfad, Verzeichnis, Name, Name ohne Erweiterung, Erweiterung, Größe, Erstellungszeit, Letzter Zugriff, Letzte Änderung, Ist versteckt, Ist System, Ist schreibgeschützt, Ist Archiv, Existiert Keine Sortierung Geben Sie an, ob die Ergebnisse sortiert werden sollen und nach welchem Kriterium
Absteigend n/v Boolescher Wert Nein Geben Sie an, ob die Elemente in absteigender oder aufsteigender Reihenfolge sortiert werden sollen
Dann nach n/v Keine Sortierung, Vollständiger Name, Wurzelpfad, Verzeichnis, Name, Name ohne Erweiterung, Erweiterung, Größe, Erstellungszeit, Letzter Zugriff, Letzte Änderung, Ist versteckt, Ist System, Ist schreibgeschützt, Ist Archiv, Existiert Keine Sortierung Geben Sie an, ob die Ergebnisse nach einem zweiten Kriterium sortiert werden sollen
Absteigend n/v Boolescher Wert Nein Geben Sie an, ob die Elemente in absteigender oder aufsteigender Reihenfolge sortiert werden sollen
Dann nach n/v Keine Sortierung, Vollständiger Name, Wurzelpfad, Verzeichnis, Name, Name ohne Erweiterung, Erweiterung, Größe, Erstellungszeit, Letzter Zugriff, Letzte Änderung, Ist versteckt, Ist System, Ist schreibgeschützt, Ist Archiv, Existiert Keine Sortierung Geben Sie an, ob die Ergebnisse nach einem dritten Kriterium sortiert werden sollen
Absteigend n/v Boolescher Wert Nein Geben Sie an, ob die Elemente in absteigender oder aufsteigender Reihenfolge sortiert werden sollen

Erzeugte Variablen

Argument Type Beschreibung des Dataflows
Files Liste der Dateien Die abgerufenen Dateien als Liste der Dateiobjekte

Ausnahmen

Ausnahme Beschreibung
Ordner ist nicht vorhanden Gibt an, dass der Ordner nicht gefunden wurde
Dateiliste kann nicht abgerufen werden Weist auf ein Problem beim Abrufen der Dateiliste hin

Unterordner im Ordner abrufen

Ruft die Liste der Unterordner in einem Ordner ab.

Eingabeparameter

Argument Optional Akzeptiert Standardwert Beschreibung des Dataflows
Ordner Nein Ordner Geben Sie den vollständigen Pfad des Ordners oder eine Variable mit dem Ordner ein, oder wählen Sie ihn aus, um die Liste der Unterordner abzurufen von
Ordnerfilter Nein Text Wert * Wählen Sie einen Filter, um die abgerufenen Unterordner einzuschränken. Dieser Parameter erlaubt Platzhalter, z. B. Doc* oder Dokument? Wenn Sie mehrere Ordnerfilter verwenden möchten, trennen Sie die Angaben mit einem Semikolon, z. B. Doc*;*.
Unterordner einschließen NICHT ZUTREFFEND Boolescher Wert False Geben Sie an, ob die Unterordner überprüft werden sollen und ob auch die Unterordner (usw.) abgerufen werden sollen
Fehler beim Verweigern des Zugriffs auf einen beliebigen Unterordner n/v Boolescher Wert Ja Geben Sie an, ob ein Fehler beim Abrufen der Unterordner eines Ordners ohne Zugriffsrechte oder zum Ignorieren dieser Ordner ausgelöst werden soll
Sortieren nach n/v Keine Sortierung, Vollständiger Name, Wurzelpfad, Verzeichnis, Name, Name ohne Erweiterung, Erweiterung, Größe, Erstellungszeit, Letzter Zugriff, Letzte Änderung, Ist versteckt, Ist System, Ist schreibgeschützt, Ist Archiv, Existiert Keine Sortierung Geben Sie an, ob die Ergebnisse sortiert werden sollen und nach welchem Kriterium
Absteigend n/v Boolescher Wert Nein Geben Sie an, ob die Elemente in absteigender oder aufsteigender Reihenfolge sortiert werden sollen
Dann nach n/v Keine Sortierung, Vollständiger Name, Wurzelpfad, Verzeichnis, Name, Name ohne Erweiterung, Erweiterung, Größe, Erstellungszeit, Letzter Zugriff, Letzte Änderung, Ist versteckt, Ist System, Ist schreibgeschützt, Ist Archiv, Existiert Keine Sortierung Geben Sie an, ob die Ergebnisse nach einem zweiten Kriterium sortiert werden sollen
Absteigend n/v Boolescher Wert Nein Geben Sie an, ob die Elemente in absteigender oder aufsteigender Reihenfolge sortiert werden sollen
Dann nach n/v Keine Sortierung, Vollständiger Name, Wurzelpfad, Verzeichnis, Name, Name ohne Erweiterung, Erweiterung, Größe, Erstellungszeit, Letzter Zugriff, Letzte Änderung, Ist versteckt, Ist System, Ist schreibgeschützt, Ist Archiv, Existiert Keine Sortierung Geben Sie an, ob die Ergebnisse nach einem dritten Kriterium sortiert werden sollen
Absteigend n/v Boolescher Wert Nein Geben Sie an, ob die Elemente in absteigender oder aufsteigender Reihenfolge sortiert werden sollen

Erzeugte Variablen

Argument Type Beschreibung des Dataflows
Ordner Liste von Ordnern Die abgerufenen Unterordner als Liste der Ordnerobjekte

Ausnahmen

Ausnahme Beschreibung
Ordner ist nicht vorhanden Gibt an, dass der Ordner nicht gefunden wurde
Liste der Unterordner kann nicht abgerufen werden Weist auf ein Problem beim Abrufen der Liste der Unterordner hin

Ordner erstellen

Neuen Ordner erstellen

Eingabeparameter

Argument Optional Akzeptiert Standardwert Beschreibung des Dataflows
Neuen Ordner erstellen in Nein Ordner Geben Sie den vollständigen Pfad des Ordners oder eine Variable mit dem Ordner ein, in dem der Zielorder erstellt werden soll, oder wählen Sie ihn aus
Neuer Ordnername Nein Textwert Geben Sie den Text oder eine Textvariable als Namen des neuen Ordners ein

Erzeugte Variablen

Argument Type Beschreibung des Dataflows
NewFolder Ordner Das erstellte Ordnerobjekt (das eine Darstellung ist und auf den Ordner und alle zugehörigen Informationen zugreifen kann)

Ausnahmen

Ausnahme Beschreibung
Ordner ist nicht vorhanden Gibt an, dass der Ordner nicht gefunden wurde
Ordner kann nicht erstellt werden Weist auf ein Problem beim Erstellen des Ordners hin
Neuer Ordnerpfad und -name sind leer. Gibt an, dass der neue Ordnerpfad und der Ordnername keinen Wert haben

Ordner löschen

Löscht einen vorhandenen Ordner und dessen Inhalt (Dateien und Unterordner).

Eingabeparameter

Argument Optional Akzeptiert Standardwert Beschreibung des Dataflows
Zu löschender Ordner Nein Ordner Geben Sie den vollständigen Pfad des zu löschenden Ordners oder eine Variable, die den Ordner enthält, ein oder wählen Sie ihn aus. Denken Sie daran, dass alle Inhalte dieses Ordners und seiner Unterordner ebenfalls gelöscht werden.

Erzeugte Variablen

Diese Aktion erzeugt keine Variablen.

Ausnahmen

Ausnahme Beschreibung
Ordner ist nicht vorhanden Gibt an, dass der Ordner nicht gefunden wurde
Ordner kann nicht gelöscht werden Weist auf ein Problem beim Löschen des Ordners hin

Ordner leeren

Löscht den gesamten Inhalt eines Ordners (Dateien und Unterordner), ohne den Ordner selbst zu löschen.

Eingabeparameter

Argument Optional Akzeptiert Standardwert Beschreibung des Dataflows
Zu leerender Ordner Nein Ordner Geben Sie den vollständigen Pfad des Ordners oder eine Variable mit dem Ordner ein, um seinen Inhalt zu löschen, oder wählen Sie ihn aus

Erzeugte Variablen

Diese Aktion erzeugt keine Variablen.

Ausnahmen

Ausnahme Beschreibung
Ordner ist nicht vorhanden Gibt an, dass der Ordner nicht gefunden wurde
Ordnerinhalt kann nicht gelöscht werden Weist auf ein Problem beim Löschen des Ordnerinhalts hin

Ordner kopieren

Kopiert einen Ordner in einen Zielordner.

Eingabeparameter

Argument Optional Akzeptiert Standardwert Beschreibung des Dataflows
Zu kopierender Ordner Nein Ordner Geben Sie den vollständigen Pfad des Ordners oder einer Variablen, die den Ordner enthält, ein oder wählen Sie ihn aus, um ihn zu kopieren. Wenn der Ordnerpfad mit einem \ endet, wird nur der Inhalt des Ordners (Dateien + Unterordner) kopiert. Andernfalls wird der Ordner selbst (mitsamt seinem Inhalt) als Unterordner in den Zielordner kopiert.
Zielordner Nein Ordner Geben Sie den vollständigen Pfad des Ordners oder eine Variable mit dem Ordner ein, der der Zielorder sein soll, oder wählen Sie ihn aus
Wenn Ordner vorhanden ist n/v Nichts tun, Überschreiben Keine Aktion Geben Sie an, ob Dateien überschrieben oder gar nicht kopiert werden sollen, wenn der Zielordner bereits existiert. Wenn der Ordner existiert, aber die Dateien andere Namen haben, bleiben die alten Dateien im Ordner erhalten.

Erzeugte Variablen

Argument Type Beschreibung des Dataflows
CopiedFolder Ordner Das kopierte Ordnerobjekt (das eine Darstellung ist und auf den Ordner und alle zugehörigen Informationen zugreifen kann)

Ausnahmen

Ausnahme Beschreibung
Ordner ist nicht vorhanden Gibt an, dass der Ordner nicht gefunden wurde
Zielordner ist nicht vorhanden Gibt an, dass der Zielordner nicht gefunden wurde
Ordner kann nicht kopiert werden Weist auf ein Problem beim Kopieren des Ordners hin

Ordner verschieben

Verschiebt einen vorhandenen Ordner in einen Zielordner.

Eingabeparameter

Argument Optional Akzeptiert Standardwert Beschreibung des Dataflows
Zu verschiebender Ordner Nein Ordner Geben Sie den vollständigen Pfad des Ordners oder eine Variable mit dem Ordner ein, der verschoben werden soll, oder wählen sie ihn aus
Zielordner Nein Ordner Geben Sie den vollständigen Pfad des Ordners oder eine Variable mit dem Ordner ein, der der Zielorder sein soll, oder wählen Sie ihn aus

Erzeugte Variablen

Argument Type Beschreibung des Dataflows
MovedFolder Ordner Das verschobene Ordnerobjekt (das eine Darstellung ist und auf den Ordner und alle zugehörigen Informationen zugreifen kann)

Ausnahmen

Ausnahme Beschreibung
Ordner ist nicht vorhanden Gibt an, dass der Ordner nicht gefunden wurde
Zielordner ist nicht vorhanden Gibt an, dass der Zielordner nicht gefunden wurde
Ordner kann nicht verschoben werden Weist auf ein Problem beim Verschieben des Ordners hin

Ordner umbenennen

Ändert den Namen eines Ordners.

Eingabeparameter

Argument Optional Akzeptiert Standardwert Beschreibung des Dataflows
Umzubenennender Ordner Nein Ordner Geben Sie den vollständigen Pfad des Ordners oder einer Variablen mit dem Ordner ein, um ihren Namen zu ändern, oder wählen Sie ihn/sie aus
Neuer Ordnername Nein Textwert Geben Sie den Text oder eine Textvariable als Namen des neuen Ordners ein

Erzeugte Variablen

Argument Type Beschreibung des Dataflows
RenamedFolder Ordner Das umbenannte Ordnerobjekt (das eine Darstellung ist und auf den Ordner und alle zugehörigen Informationen zugreifen kann)

Ausnahmen

Ausnahme Beschreibung
Ordner ist nicht vorhanden Gibt an, dass der Ordner nicht gefunden wurde
Ordner kann nicht umbenannt werden Weist auf ein Problem beim Umbenennen des Ordners hin

Speziellen Ordner holen

Rufen Sie den Pfad eines speziellen Ordners von Windows ab (beispielsweise Desktop, meine Bilder, Internet Cache usw.).

Eingabeparameter

Argument Optional Akzeptiert Standardwert Beschreibung des Dataflows
Name des speziellen Ordners n/v Programme, Persönlich, Favoriten, Startup, Zuletzt verwendet, Senden an, Startmenü, Musik, Desktop, Vorlagen, Anwendungsdaten, Lokale Anwendungsdaten, Internet-Cache, Cookies, Verlauf, Allgemeine Anwendungsdaten, System, Programmdateien, Bilder, Allgemeine Programmdateien Desktop Wählen Sie den Namen des speziellen Ordners (wie Eigene Dateien oder Desktop). Diese Option ist pfadunabhängig, um den speziellen Ordner auf jedem Computer unabhängig von den Pfadspezifikationen zu finden.

Erzeugte Variablen

Argument Type Beschreibung des Dataflows
SpecialFolderPath Ordner Das Objekt des speziellen Ordners (das eine Darstellung ist und auf den Ordner und alle zugehörigen Informationen zugreifen kann)

Ausnahmen

Diese Aktion enthält keine Ausnahmen.