Files

Navigation:  Client Commands > Tools > Client Command Editor > Commandlist >

Files

Version 1.0.1

Versteckten Text anzeigen

hmtoggle_arrow1Get file info

Mit diesem Kommando können Sie zahlreiche Informationen über eine bestimmte Datei in Erfahrung bringen. Wählen Sie dazu unter dem Tab Details eine Datei über den Button rechts neben dem Eingabefeld aus. Zusätzlich können Sie einen Fehler ausgeben lassen, wenn keine Dateiinformationen eingeholt werden können. Dazu markieren Sie die entsprechende Option. Das Ergebnis bzw. die Informationen werden in einer anzugebenden Variablen gespeichert. Mehr dazu erfahren Sie im Kapitel Variablen. Die einzelnen Informationen der Datei können Sie in einer Variablen über folgende Bezeichnungen abfragen:

 

%VariablenName.LastModified%

%VariablenName.ReadOnly%

%VariablenName.Hidden%

%VariablenName.System%

%VariablenName.Archive%

%VariablenName.ProductName%

%VariablenName.ProductVersion%

%VariablenName.CompanyName%

%VariablenName.Comments%

%VariablenName.FileDeskription%

%VariablenName.FileVersion%

%VariablenName.InternalName%

%VariablenName.LegalCopyright%

%VariablenName.LegalTradeMarks%

%VariablenName.BinFileVersion%

%VariablenName.BinProductVersion%

%VariablenName.LanguageNames%

%VariablenName.OriginalFilename%

%VariablenName.PrivateBuild%

%VariablenName.SpecialBuild%

- Letzte Änderung der Datei

- Ist Datei Schreibgeschützt (true / false)

- Ist Datei versteckt (true / false)

- Ist Datei Systemdatei (true / false)

- Ist Datei archiviert (true / false)

- Produktname des abhängigen Programms

- Produktversion des abhängigen Programms

- Firmenname des abhängigen Programms

- Dateikommentar

- Dateibeschreibung

- Dateiversion

- Systeminterner Dateiname

- Copyrightvermerk

- Warenzeichenvermerk

- Binäre Dateiversion

- Binäre Version des abhängigen Programms

- Durch die Datei unterstützte Sprachen

- Originaler Dateiname

- Build- Angaben

- Build- Angaben

 

Hinweis

Hinweis:

Das Attribut LastModified wird in dem Format gespeichert, welches unter Windows (Systemsteuerung => Regions- und Sprachoptionen) eingestellt ist.

 

hmtoggle_arrow1Copy filelist

Mit diesem Kommando können Sie Dateien eines bestimmten Ordners in einen anderen Ordner kopieren. Dazu geben Sie unter dem Tab Details den Ordner an, in welchem die zu kopierenden Dateien gespeichert sind (Quellverzeichnis). Ebenso geben Sie ein Zielverzeichnis an, in welchen die Dateien kopiert werden sollen. Dies kann auch ein über das Netzwerk freigegebener Ordner sein, sodass die Dateien auch auf andere Rechner kopiert werden können. Das Quellverzeichnis ist dabei standardmäßig auf das Verzeichnis des ACMP-Clients (%ProjectDir%) eingestellt.

 

Copy filelist

Copy filelist

 

Zusätzlich haben Sie die Möglichkeit alle (Alles Kopieren) oder nur bestimmte (Folgende Dateien) Dateien zu kopieren. Wählen Sie die Option Unterverzeichnisse einbeziehen werden auch die Dateien in evtl. vorhandenen Unterordnern kopiert.

 

Falls Sie nur bestimmte (Folgende Dateien) Dateien kopieren möchten, können Sie über den Ordner-Button am unteren rechten Rand des Dialogs alle Dateien des gewählten Verzeichnisses (und evtl. der Unterverzeichnisse) einsehen. Wählen Sie die entsprechenden Dateien aus und bestätigen die Auswahl. Anschließend werden diese Dateien zur Sicherheit in der unteren Eingabeleiste angezeigt. Über Hinzufügen wählen Sie die Dateien endgültig aus. Bei Falschangaben können Sie die Liste Leeren oder einzelne Dateien markieren und Löschen.

 

Hinweis

Hinweis:

Zur Auswahl von Dateien können Sie die Wildcard * verwenden.

 

Unter dem Tab Dateioptionen können verschiedene Einstellungen vorgenommen werden, welche das Kopieren der Dateien betreffen. So kann eingestellt werden, ob Dateien immer ersetzt oder nie ersetzt werden. Ebenso ob nur ältere Versionen ersetzt werden sollen oder ob vor dem Ersetzen eine Bestätigung angefordert werden soll.

 

Als zusätzliche Optionen können hier die Dateiattribute entfernen und Schreibgeschützte Dateien überschrieben werden. Weiterhin kann das Zielverzeichnis angelegt werden, falls es nicht existiert. Über die Option Sicherheitskopie erzeugen werden Dateien, welche überschrieben würden, mit dem Präfix _AAGONBACKUP_ versehen und bleiben somit als Sicherung erhalten.

 

hmtoggle_arrow1Iterate files

Mit diesem Kommando können Dateien und Verzeichnisse der Reihe nach verarbeitet, durchsucht und aufgelistet werden. Es ist ähnlich dem Kommando Iterate File Repository im Kapitel Kategorie File Repository.

 

Wählen Sie zunächst unter dem Tab Details, ob mit diesem Kommando Dateien oder Verzeichnisse durchlaufen werden sollen. Geben Sie anschließend in der Dateimaske den Pfad zum zu durchlaufenden Verzeichnis an. Wenn Sie Dateien durchlaufen möchten, geben Sie zusätzlich zur Pfadangabe einen Platzhalter für die Dateien an und ob Unterordner mit einbezogen werden sollen (Rekursiv).

Bsp.:  C:\Aagon\*.*

        C:\Aagon\*.ini

        C:\Aagon\status.*

 

Weiterhin muss eine Variable angegeben werden, in welcher die aktuelle Datei bzw. das aktuelle Verzeichnis steht, welches beim Durchlauf gefunden wurde. Siehe Kapitel Variablen. Falls es nötig ist, können Sie auch den Pfad mit in die Variable eintragen lassen. Es empfiehlt sich diesem Kommando ein If…then Kommando und gegebenenfalls noch ein Else Kommando unterzuordnen, um nicht alle Dateien behandeln zu müssen.

 

hmtoggle_arrow1Replace in file

Mit diesem Kommando können Sie einen Ausdruck in einer Textdatei ersetzen. Wählen Sie dazu unter dem Tab Details über den Button neben dem Feld Dateiname die entsprechende Textdatei, in welcher Sie etwas ersetzen möchten.

 

Geben Sie anschließend den alten Ausdruck sowie den neuen Ausdruck an (z.B. Test und Text) und wählen Sie evtl. eine Option. Bei den Optionen können Sie entscheiden, ob Alles ersetzt wird, oder nur das erste Vorkommen des alten Ausdrucks. Entscheiden Sie zusätzlich, ob die Groß-/Kleinschreibung beachtet werden soll.

 

hmtoggle_arrow1Set file attributes

Mit diesem Kommando können Sie die Dateiattribute von Dateien ändern. Wählen Sie dazu unter dem Tab Details über den Button rechts neben dem Eingabefeld die entsprechende Datei oder ein Verzeichnis aus, welches Dateien enthält.

 

Set file attributes

Set file attributes

 

Unter den Optionen können Sie bestimmen, ob in einem Verzeichnis auch die Dateien von Unterordnern (Rekursiv) einbezogen werden sollen, ob eine Fehlermeldung erscheint, wenn keine Dateien betroffen sind und ob die betroffenen Dateien in einem Log-File vermerkt werden.

 

Im Bereich Attribute können Sie für jedes der vier Attribute Schreibgeschützt, Archiv, Versteckt und System angeben, ob das Attribut nicht geändert, gesetzt oder gelöscht wird.

 

hmtoggle_arrow1Delete file(s)

Mit diesem Kommando können Dateien gelöscht werden. Geben sie hierzu einen Dateinamen in das Eingabefeld ein. Das *-Zeichen dient hierbei als Platzhalter für eine beliebige Zeichenkette. So ist es z.B. möglich alle Dateien einer bestimmten Dateiendung zu löschen („C:\*.tmp“). Wird kein Dateiname angegeben (z.B. durch die Eingabe „C:\“), so wird ein Fehler ausgegeben.

 

Ist in den Einstellungen die Option Rekursiv gewählt, werden auch Dateien mit zutreffendem Dateinamen in Unterverzeichnissen gelöscht. Ebenso kann in den Einstellungen über Schreibgeschützte Dateien löschen bzw. Versteckte Dateien löschen das Löschen von entsprechenden Dateien erzwungen werden. Zusätzlich lässt sich ein Fehler ausgeben, wenn keine Dateien betroffen sind.

 

hmtoggle_arrow1Write to text file

Mit diesem Kommando können Sie den Inhalt einer textdatei ändern. Wählen Sie zunächst die anzupassende Textdatei aus und legen Sie fest, ob Sie den eingetragenen Text an die Textdatei anfügen oder die vorhandenen Inhalte überschreiben wollen.

 

hmtoggle_arrow1Make directory

Mit diesem Kommando können Sie ein Verzeichnis erstellen lassen. Geben Sie dazu unter dem Tab Details das entsprechende Verzeichnis inkl. der Pfadangabe an bzw. nutzen Sie den Browse-Button neben dem Eingabefeld. Normalerweise wird das Verzeichnis nur angelegt, wenn der komplette Pfad bis zum anzulegenden Verzeichnis vorhanden ist. Ist ein Teil des Pfades nicht vorhanden, hilft die Option Verzeichnisse anlegen, falls nicht vorhanden. Dadurch wird der gesamte Pfad inkl. des anzulegenden Verzeichnisses angelegt.

 

hmtoggle_arrow1Delete directory

Mit diesem Kommando können Sie ein Verzeichnis löschen. Geben Sie dazu unter dem Tab Details das entsprechende Verzeichnis inkl. der Pfadangabe an, bzw. nutzen Sie den Browse-Button neben dem Eingabefeld. Weiterhin haben Sie die Option, auch evtl. vorhandene Unterverzeichnisse löschen zu lassen (Rekursiv) bzw. auch schreibgeschützte und versteckte Verzeichnisse zu löschen. Falls das angegeben Verzeichnis nicht existiert kann eine Fehlermeldung ausgegeben werden.

 

hmtoggle_arrow1Get file size

Mit diesem Kommando können Sie die Größe einer Datei bestimmen. Geben Sie dazu unter dem Tab Details die entsprechende Datei inkl. Pfad an oder nutzen Sie den Browse-Button. Falls diese Datei nicht existieren sollen, können Sie über die entsprechende Option eine Fehlermeldung ausgeben lassen. Zusätzlich geben Sie eine Variable an, in welcher das Ergebnis der Abfrage gespeichert wird. Mehr zur Nutzung von Variablen erfahren Sie im Kapitel Variablen.

 

hmtoggle_arrow1Create shortcut

Mit diesem Kommando kann eine Verknüpfung erstellt werden. Dazu tragen Sie unter dem Tab Details zuerst eine Beschreibung ein, was quasi der Name der Verknüpfung ist. Danach wird eine Kommandozeile eingetragen, welche den Pfad zu der zu verknüpfenden Datei enthält. Diese kann wieder über den Browse-Button neben dem Eingabefeld hinzugefügt werden. Parameter sind nur für ausführbare Dateien gedacht, wodurch dem Programm Initialisierungswerte mitgeben kann. Zusätzlich wird der Pfad angegeben, wo die Verknüpfung erstellt werden soll. Standardmäßig ist dies das Startmenü.

 

Create shortcut

Create shortcut

 

Im Bereich Advanced options kann weiterhin angegeben werden, ob die Datei hinter der Verknüpfung in einem normalen Fenster, minimiert oder maximiert gestartet werden soll. Dazu kann angegeben werden, in welchem Ordner sich das Arbeitsverzeichnis befinden soll (normalerweise das Verzeichnis der zu verknüpfenden Datei). Der Verknüpfung kann dabei ein Icon zugeordnet werden. Dieses kann über den Browse-Button in der letzten Zeile geschehen, wobei das Icon vom Typ *.ico sein muss.

 

hmtoggle_arrow1Delete shortcut

Mit diesem Kommando können Sie eine beliebige Verknüpfung löschen. Dazu geben Sie unter dem Tab Details die Beschreibung (den Namen) der Verknüpfung an und unter Speicherort den Pfad zum Verzeichnis der Verknüpfung.

 

hmtoggle_arrow1Copy single file

Mit diesem Kommando kann eine einzelne Datei von einem Verzeichnis in ein anderes kopiert werden. Dazu geben Sie unter dem Tab Details einmal die zu kopierende Datei sowie die Zieldatei bzw. das Zielverzeichnis an. Zusätzlich kann die Erstellung eines Verzeichnisses/Pfades über die entsprechende Option erzwungen werden. Ebenso kann eine gleichnamige Datei überschrieben, sowie auftretende Fehler ignoriert werden.

Auf dem Reiter Verbindung können Sie abweichende Benutzeranmeldeinformationen angeben. Hierbei können Sie entweder ein spezifisches Konto (Benutzername und Passwort) angeben oder auf einen globalen Account zugreifen.

 

hmtoggle_arrow1Move single file

Mit diesem Kommando kann eine einzelne Datei von einem Verzeichnis in ein anderes verschoben werden. Dazu geben Sie unter dem Tab Details einmal die zu verschiebende Datei sowie die Zieldatei bzw. das Zielverzeichnis an. Zusätzlich kann die Erstellung eines Verzeichnisses/Pfades über die entsprechende Option erzwungen werden. Ebenso kann eine gleichnamige Datei überschrieben, sowie auftretende Fehler ignoriert werden.

 

hmtoggle_arrow1Rename file

Mit diesem Kommando kann eine Datei umbenannt werden. Dazu geben Sie unter dem Tab Details die aktuelle Datei, sowie den neuen Namen der Datei an. Der neue Name der Datei muss dabei allerdings keine Pfadangaben enthalten. Eventuell auftretende Fehler können über die entsprechende Option unterbunden werden.

 

hmtoggle_arrow1Get MD5 checksum

Mit diesem Kommando kann die MD5 Summe einer Datei ermittelt werden. Die MD5 Summe einer Datei ist wie ein Fingerabdruck, er kann nicht gefälscht werden. Somit kann man Dateien prüfen und verifizieren. Tragen Sie dazu eine Datei ein, indem Sie den Browse-Button nutzen und geben Sie eine Variable an, in welcher die Hashsumme gespeichert werden kann (siehe Variablen).

 

hmtoggle_arrow1Get temporary file name

Mit diesem Kommando können Sie die temporäre Datei des Clients ermitteln. Tragen Sie dazu unter dem Tab Details einfach eine Variable ein, welche das Ergebnis sichert (siehe Variablen).

 

hmtoggle_arrow1Read from file

Mit diesem Kommando kann eine Textdatei zeilenweise ausgelesen werden (z.B. ini-Datei). Tragen Sie dazu unter dem Tab Details die entsprechende Datei ein, indem Sie den Browse-Button nutzen. In den Optionen finden Sie die Möglichkeit das Kommando abzubrechen, falls die Datei nicht existiert oder diese keinen Inhalt besitzt. Anschließend geben Sie eine Variable an, in welcher die ausgelesene Datei zeilenweise gespeichert wird (siehe Variablen).

 

hmtoggle_arrow1Get last file access

Mit diesem Kommando können Sie den letzten Zugriffszeitpunkt für eine Datei bestimmen. Geben Sie dazu unter dem Tab Details eine Datei an. Mit Hilfe der vorhandenen Option lässt sich das Kommando abbrechen, falls die Datei nicht existiert. Um das Ergebnis speichern zu können, geben Sie noch eine Variable an (siehe Variablen).

 

hmtoggle_arrow1Copy directory

Mit diesem Kommando können Sie ein gesamtes Verzeichnis kopieren. Geben Sie hierzu den Quell- und Zielpfad an und legen Sie fest, welche Maßnahme bei einem Konflikt durchgeführt werden soll.

 

hmtoggle_arrow1Move directory

Mit diesem Kommando können Sie ein gesamtes Verzeichnis an einen anderen Ort verschieben. Geben Sie hierzu den Quell- und Zielpfad an und legen Sie fest, welche Maßnahme bei einem Konflikt durchgeführt werden soll.

 

hmtoggle_arrow1Rename directory

Mit diesem Kommando können Sie ein Verzeichnis umbenennen. Geben Sie dazu unter dem Tab Details einfach das aktuelle Verzeichnis an. Nutzen Sie dazu den Browse-Button neben dem Eingabefeld. Darunter geben Sie den neuen Namen des Verzeichnisses ohne eine Pfadangabe an.

 

hmtoggle_arrow1Create new file

Mit diesem Kommando können Sie eine Datei mit spezifiziertem Inhalt neu anlegen lassen. Dazu geben Sie unter dem Tab Details zuerst den Dateityp an. Dies geschieht im Bereich Hervorhebung, wodurch das Syntax-Highlighting geändert wird. Nun können Sie über den Browse-Button alle Dateien des entsprechenden Typs suchen und angeben. Optional können Sie eine bereits existierende Datei überschreiben lassen, indem Sie einen Haken in der entsprechenden Checkbox setzen.

 

Create new file

Create new file

 

Im unteren Textfeld können Sie nun den Inhalt der Datei angeben, wobei durch die eingestellte Hervorhebung je nach Dateityp z.B. HTML-Tags farbig dargestellt werden um die Syntax besser lesbar zu machen.

Zuletzt bearbeitet am 27.02.2019