WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 12.05.2009, 09:30   #1
CaptainSangria
Inventar
 
Benutzerbild von CaptainSangria
 
Registriert seit: 24.02.2005
Beiträge: 1.937

Mein Computer

CaptainSangria eine Nachricht über ICQ schicken
Standard Batch erstellen - *.txt in übergeordneten Ordner kopieren

Also: ich habe hier ein ganzes Schuljahr, bei dem eine monatliche Unterteilung (Unterordner) ist. Die Dateien haben die Endung *.IPA (per copy auf *.txt und dann auf eine große zusammengefügt).
Dann gibt es in so einem Monatsordner ab und zu solche Korrekturordner, wo eben auch .IPA drin ist und die dann auch zu der vorher erstellten großen datei hinzugefügt werden sollten.

Diese batch sollte halt dann in jeden monat rein.

Für den übergeordneten Monatsordner sieht es so aus:


PHP-Code:
echo off
ECHO Daten werden kopiertbitte warten ...

copy *.IPA /Y  *.txt
copy 
*.txt BSML.txt 
Zitat:
echo off
ECHO Daten werden kopiert, bitte warten ...
dir /s /b *.ipa
cd korrektur

copy *.IPA /Y *.txt
copy *.txt BSML.txt

Pause
besser, aber wie bekomme ich die dateien in den übergeordneten ordner mit move? da ich nicht immer den gleichen ordnername habe, kann ich keinen fixen angeben. gibt es irgendwelche hilfen?

ist das halbwegs verständlich :ugly:


PS: ich sitze hier an einem Rechner mit eingeschränkten Rechten, darf keine *.exe runterladen, robocopy ist nicht verfügbar usw.
____________________________________
CaptainSangria ist offline   Mit Zitat antworten
Alt 12.05.2009, 09:36   #2
Don Manuel
Inventar
 
Benutzerbild von Don Manuel
 
Registriert seit: 08.02.2001
Beiträge: 9.977


Standard

Als Destination \.. anzugeben geht nicht?
Probier mal, ich hab grad nirgends windows laufen.
Don Manuel ist offline   Mit Zitat antworten
Alt 12.05.2009, 09:43   #3
CaptainSangria
Inventar
 
Benutzerbild von CaptainSangria
 
Registriert seit: 24.02.2005
Beiträge: 1.937

Mein Computer

CaptainSangria eine Nachricht über ICQ schicken
Standard

damit werden die dateien in das root-verzeichnis geschoben - also zuweit.
____________________________________
CaptainSangria ist offline   Mit Zitat antworten
Alt 12.05.2009, 09:46   #4
Don Manuel
Inventar
 
Benutzerbild von Don Manuel
 
Registriert seit: 08.02.2001
Beiträge: 9.977


Standard

Experimentier dennoch mit diesem Ansatz, ich bin mir sicher das geht irgendwie so, z.B. nur ein Punkt \. oder sowas: \..\..
Mir fällt jetzt auch kein gscheiter Suchbegriff dazu ein...
Don Manuel ist offline   Mit Zitat antworten
Alt 12.05.2009, 09:49   #5
CaptainSangria
Inventar
 
Benutzerbild von CaptainSangria
 
Registriert seit: 24.02.2005
Beiträge: 1.937

Mein Computer

CaptainSangria eine Nachricht über ICQ schicken
Standard

Zitat:
move *.txt ..
X-D
danke erstmal
____________________________________
CaptainSangria ist offline   Mit Zitat antworten
Alt 12.05.2009, 09:51   #6
Don Manuel
Inventar
 
Benutzerbild von Don Manuel
 
Registriert seit: 08.02.2001
Beiträge: 9.977


Standard

Na eh ganz simpel, ist oft mein Fehler, zu kompliziert zu beginnen.
Gut, zu erinnern
Don Manuel ist offline   Mit Zitat antworten
Alt 12.05.2009, 09:54   #7
CaptainSangria
Inventar
 
Benutzerbild von CaptainSangria
 
Registriert seit: 24.02.2005
Beiträge: 1.937

Mein Computer

CaptainSangria eine Nachricht über ICQ schicken
Standard

und ich habe zuerst mit for...move herumgewerkt

das einfachste ist wirklich immer das beste.
____________________________________
CaptainSangria ist offline   Mit Zitat antworten
Alt 12.05.2009, 09:58   #8
CaptainSangria
Inventar
 
Benutzerbild von CaptainSangria
 
Registriert seit: 24.02.2005
Beiträge: 1.937

Mein Computer

CaptainSangria eine Nachricht über ICQ schicken
Standard

so ist es nun fertig:

Code:
echo off
ECHO Daten werden kopiert, bitte warten ...
dir /s /b *.ipa
cd korrektur
copy *.IPA /Y ..\*.txt
cd ..
copy *.IPA /Y *.txt
copy *.txt BSML.txt 

echo %date%
echo %time%
Pause
____________________________________
CaptainSangria ist offline   Mit Zitat antworten
Alt 12.05.2009, 10:45   #9
CaptainSangria
Inventar
 
Benutzerbild von CaptainSangria
 
Registriert seit: 24.02.2005
Beiträge: 1.937

Mein Computer

CaptainSangria eine Nachricht über ICQ schicken
Standard

Da die Kollegin noch wollte, dass man die Anzahl der Dateien sieht:

Zitat:
echo off
ECHO Daten werden kopiert, bitte warten ...
dir /s /b *.ipa
cd korrektur
copy *.IPA /Y ..\*.txt
cd ..
set _Ergebnisse="*.IPA"
copy *.IPA /Y *.txt
copy *.txt BSML.txt
copy BSML.txt H:\Untis\MDL-Weiterleitung\IPA-txt\


ECHO Bitte geben Sie nun der Datei den richtigen Namen
ECHO und leiten die Datei an den zuständigen Bearbeiter weiter.
ECHO Schönen Tag noch!


echo %date%
echo %time%

Pause
____________________________________
CaptainSangria ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:25 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag