Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
conovius Forum-Benutzer
Anmeldedatum: 19.08.2006 Beiträge: 26
|
Verfasst am: 23.09.2006, 11:43 Titel: Dateitypen (z.B. ttf) sammeln - aber wie? |
|
|
Wer hat Erfahrung mit Batch-Dateien, in denen relative Pfade realisiert werden?
Anliegen:
Im Laufe der Zeit Zeit sammeln sich auf dem System z.B. verschiedene Schriftarten an, die zwar niemals alle auf einmal installiert werden sollten.
Andererseits könnte es hilfreich sein, ein Archiv zu haben, aus dem bei Bedarf die eine oder andere Schriftart herauskopiert werden kann.
Nun müsste man doch denken, über die Windows-Suche weiterzukommen.
Aber weit gefehlt! Es erscheinen nicht nur die mit TTF-Logo hinterlegten Dateien, sondern auch gepackte und welche mit einem hinterlegten "O", die ebenso nutzbar sind, wie die mit TTF-Logo hinterlegten.
In den angezeigten Eigenschaften unterscheiden sich beide nicht.
Nur die gepackten dateien werden bei Versuch, diese zu kopieren vom System nicht gefunden. Sie müssen einzeln entpackt werden.
Eine ausschließende Selektion erlaubt das System sichtlich nicht.
Entgegen DOS wird bei de Eingabe der Suche *.ttf alles gefunden - auch Gepacktes!
Es gibt also auch Dateien, die ohne Logo dargestellt sind und erst entpackt werden müssen.
Was passiert? ctrl+a und ctrl+c und im Verzeichnis ctrl+v gedrückt führt
zur Fehlermeldung "Datei kann auf dem datenträger nicht gefunden werden!"
Es lag daran, dass gepackte Dateien mit markiert waren.
Es ist äußerst mühseelig, aus diesem Durcheinander alles herauszukopieren, zumal die Benutzung der Strg-Taste zuweilen nicht nur - wie erwartet - ein selektives Markieren unterstützt, sondern unbeabsichtigt Dateikopien fertigt, ohne etwas Anderes gemacht zu haben, als bei gedrückter Strg-/Ctrl-Taste die Klick-Auswahl durchzuführen.
Unter dem DOS-Emulator von Windows funktionieren im allgemeinen auch DOS-Batch-Befehle.
Nur gibt es häufig Abweichungen.
Kennt jemand einen Batch-Befehl, der es erlaubt
ohne Angabe eines bestimmten Laufwerkes und Pfades alle mit einem bestimmten Namensmerkmal - hier *.ttf - aufzufinden und in ein fest vorbestimmtes Verzeichnis (Beispiel H:\Schriftarten\TTF)
zu kopieren?
Wie lautet der Syntax?
Es war doch irgendetwas mit Prozentzeichen? Aber wie ging das?
Ich finde im Internet nur Befehle für alte DOS-Versionen, die unter Windows XP im DOS-Fenster nicht funktionieren.
Also kurz gesagt Batch-Befehl vervolständigen :
Copy ????????? \*.ttf H:\Schriftarten/TTF
|
|
Nach oben |
|
Hans Super Forum-Spezialist
Anmeldedatum: 24.07.2005 Beiträge: 1203 Wohnort: Dresden
|
Verfasst am: 23.09.2006, 18:01 Titel: |
|
|
xcopy ....
|
|
Nach oben |
|
conovius Forum-Benutzer
Anmeldedatum: 19.08.2006 Beiträge: 26
|
Verfasst am: 24.09.2006, 01:16 Titel: ...aber nicht ohne passenden syntax! |
|
|
xcopy - und dann? ..... der Syntax um die Qelle so zu relativieren wie man das in HTML-Seiten erreichen kann, so dass man kein Quelllaufwerk anzugeben braucht, aber das Ziel genau definiert?
Ich sehe in der Hilfe zu XCOPY keine Lösung!
xcopy /? liefert als erste Definition für Quelle die zu kopierende Datei.
Punkt!
Dann nur haufenweise Schalter, die sich schon irgendwie auf Verzeichnisoperationen usw. beziehen, aber den konkreten Fall nicht erkennen lassen.
Ich habe mehrere Laufwerke mit Unterverzeichnissen, in denenbestimmte Dateitypen (hier ttf) abgelegt sind. Diese Dateien sind die Quelle!
Und die Problemstellung lautet: Wie gebe für diese Quelle alle Laufwerke mit Verzeichnissen und Unterverzeichnissen vor dem Kopieren an ?
Ich habe es spaßeshalber probiert
xcopy *.ttf h:\font\ttf
Es passierte nichts!
"Datei *.ttf nicht gefunden"
Das war mir von vornherein klar. Daher meine Frage!
|
|
Nach oben |
|
Hans Super Forum-Spezialist
Anmeldedatum: 24.07.2005 Beiträge: 1203 Wohnort: Dresden
|
Verfasst am: 24.09.2006, 01:51 Titel: |
|
|
Was hältst du von dem Schalter "/s", um die Unterverzeichnisse einzubeziehen?
|
|
Nach oben |
|
Trunks Forum-Spezialist
Anmeldedatum: 15.02.2006 Beiträge: 101 Wohnort: H-Hamburg
|
Verfasst am: 27.09.2006, 09:55 Titel: |
|
|
im zweifels fall hat man noch die Hilfe wo alle Befehle drinnen stehen.
entwede muß man Help oder hinter einen befehl /? eingeben dann gibt er die Hilfe aus. Aber nur wenn die vor handen ist._________________ Ich würde sterbe um den Frieden wieder Herzustellen in der Welt.
Trunks Briefs Forum |
|
Nach oben |
|
|