pcklick
Goto Top

Gibt es eine Sternchen-Funktion bei BATch

Hi Leute,
ich habe damals beim Spiel "Minecraft", dass mit Java lief ein Sternchen verwenden können, um alle Unterrechte einer Permission vergeben zu können.

Jemand, der alle Rechte hatte, bei dem musste man nur ein Sternchen * setzten. Man konnte das ganze eingrenzen...

Bsp:
worldedit*

Alles was zur Worldeditpermisson gehört wurden mit dem * ausgewählt. Ich will das jetzt mit Batch machen. So sollen zB. alle ZIP-Dateien die mit "test" beginnen kopiert werden:


copy c:\user\"test*".zip

Natürlich geht das nicht. Wie kann ich das machen?

Vielen Dank für Hilfe im Vorraus! face-smile

UPDATE:
Ich möchte das per FTP machen. Wahrscheinlich gehts deshalb nicht. Hier mein Befehl in der .ftp Datei:

GET /XXX/XXX/XXX/BACKUP-2013-01-12*.zip D:\"XXX"\"XXX".zip

Geht das i-wie?

Content-Key: 196872

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

Printed on: April 19, 2024 at 22:04 o'clock

Member: potshock
potshock Jan 12, 2013 updated at 16:41:28 (UTC)
Goto Top
Hi pcklick,

na du musst schon ein Ziel angeben face-wink!

Bei mir funktioniert folgende Syntax einwandfrei:
copy h:\4*.psd h:\tests
Kopiert alle psd dateien welche mit 4 anfangen. Im selben Verzeichnis waren auch andere Dateitypen, welche mit 4 anfangen, wurden aber natürlich nicht mitkopiert.

Potshock
Member: bastla
bastla Jan 12, 2013 updated at 17:13:12 (UTC)
Goto Top
@ potshock
na du musst schon ein Ziel angeben face-wink!
Nicht nötig - die Dateien werden trotzdem (in das aktuelle Verzeichnis) kopiert ...

... was auch trotz der kreativen Verwendung der Anführungszeichen bei pcklick geschehen sein sollte ...

Grüße
bastla
Member: pcklick
pcklick Jan 12, 2013 at 20:14:38 (UTC)
Goto Top
Komisch, ich werde es nochmal (auch ohne Anführungszeichen) versuchen face-smile
Member: pcklick
pcklick Jan 12, 2013 at 21:32:51 (UTC)
Goto Top
Hab den Beitrag geupdatet. Die Batchdatei ruft nur eine .ftp-Datei auf! Was kann man da tun?

Der Befehl: GET /XXX/XXX/XXX/BACKUP-2013-01-12*.zip D:\"XXX"\"XXX".zip
Member: bastla
bastla Jan 12, 2013 at 21:41:38 (UTC)
Goto Top
Hallo pcklick!

Hast Du schon "MGET" versucht?

Grüße
bastla
Member: pcklick
pcklick Jan 12, 2013 at 21:43:52 (UTC)
Goto Top
Das wäre was? In der Ftp-Sprache enthalten?
Member: bastla
bastla Jan 12, 2013 at 21:44:47 (UTC)
Goto Top
Yep.

Grüße
bastla
Member: pcklick
pcklick Jan 12, 2013 at 21:46:18 (UTC)
Goto Top
Kannst du mir weiterhelfen? xD
Also, wie man damit bei meinem Problem etwas anfangen soll?
Wäre dir sehr dankbar face-smile
Member: bastla
bastla Jan 12, 2013 updated at 22:27:35 (UTC)
Goto Top
Hallo pcklick!

Völlig ungetestet etwa so:
CD /XXX/XXX/XXX
LCD "D:\XXX"  
PROMPT N
MGET BACKUP-2013-01-12*.zip
Grüße
bastla

[Edit] Zeile 3 hinzugefügt [/Edit]
Member: pcklick
pcklick Jan 12, 2013 updated at 22:09:56 (UTC)
Goto Top
Damit kopiere ich aber nichts. Wie soll das gehen? Die Datei wird jedoch schonmal erkannt. Ich bin jedenfalls ganz nah dran. Danke :D
Member: pcklick
pcklick Jan 12, 2013 at 22:17:53 (UTC)
Goto Top
Aha! Es geht, wenn ich am Ende das "bye" weglasse. Das Problem: Ich muss einen Enterschlag machen. Kann ich den automatisieren?
Member: bastla
bastla Jan 12, 2013 at 22:25:43 (UTC)
Goto Top
Hallo pcklick!

Versuch es mit einer Zeile
PROMPT N
vor der "MGET"-Zeile (ich baue das oben auch noch ein) ...

Grüße
bastla
Member: pcklick
pcklick Jan 13, 2013 at 10:39:34 (UTC)
Goto Top
Danke, jetzt führt er alles aus & Downloadet auch die ZIP-Datei. Doch diese ist unvollständig?! Evtl. zu grosse Datei? Oder woran liegt das? Ich erhalte von WinRAR den Error: Unerwartetes Archivende...
Member: potshock
potshock Jan 13, 2013 updated at 10:52:23 (UTC)
Goto Top
Hi pcklick,

setz mal in der Zeile vor get bzw. mget binary, also etwa so:

binary
MGET BACKUP-2013-01-12*.zip


Potshock
Member: Friemler
Friemler Jan 13, 2013 updated at 10:52:58 (UTC)
Goto Top
Hallo pcklick,

füge vor dem MGET-Befehl noch ein
BINARY
ein. Damit wird auf binären Übertragungsmodus umgeschaltet. Im Standardmodus ASCII (für Textdateien) werden Binärdateien (z.B. EXE- oder auch ZIP-Dateien) durch die Konvertierung von Zeilenumbruchszeichen zerstört.

[EDIT]
Zu langsam face-sad
[/EDIT]

Gruß
Friemler
Member: pcklick
pcklick Jan 13, 2013 at 14:26:51 (UTC)
Goto Top
Perfekt! Jetzt klappt es auch einwandfrei. Vielen Dank für alle Bemühungen! face-smile