Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Dateien bedingungsgesteuert in Unterverzeichnisse kopieren

Mitglied: Winfried-HH

Winfried-HH (Level 2) - Jetzt verbinden

28.01.2013, aktualisiert 10:44 Uhr, 1993 Aufrufe, 6 Kommentare

Hallo Bastla & Co.,

kann ich per Batch/VBS folgende Aufgabe erledigen:


Ausgehend von einem Stammverzeichnis v:\projectroot soll in allen Unterverzeichnissen geschaut werden, ob es dort eine Datei info.txt gibt. In die Unterverzeichnisse, in denen es diese Datei gibt, soll aus dem Stammverzeichnis die Datei info2.txt kopiert werden.

Also, wenn v:\projectroot\...\info.txt existiert,
dann kopiere v:\projectroot\info2.txt nach v:\projectroot\...\info2.txt

Geht das?


Schöne Grüße von der Elbe,
Winfried



Ach übrigens: Schöne Grüße an die ewigen Besserwisser hier: Ihr dürft gern auf "wenig anspruchsvoll" klicken, das scheint für einige hier ja ein richtiges Hobby zu sein. Macht ruhig, das geht mir links rein und rechts wieder raus. Zum Glück gibt es auch Leute, die hier ernsthaft bemüht sind zu helfen. Denen schon mal ein herzliches Dankeschön.
Mitglied: pieh-ejdsch
28.01.2013 um 11:52 Uhr
moin Winfried,

die existens von Dateien/Ordnern überprüfst Du mit einer Rekursiven Schleife - in der CMD-Line:
01.
for /r "v:\projectroot" %i in (info.txt?) do copy v:\projectroot\info2.txt "%~dpi"
Gruß Phil
Bitte warten ..
Mitglied: andimue
28.01.2013 um 12:48 Uhr
Hi,

kurze Nachfrage bei pieh-ejdsch:

wieso hast du bei (info.txt?) noch das Fragezeichen angehängt ?
Ich erkenne momentan den Sinn nicht - kann aber auch am Montag liegen

Gruß
Andi
Bitte warten ..
Mitglied: Winfried-HH
28.01.2013 um 13:15 Uhr
Das funktioniert bei mir nicht. Stattdessen wird die Datei info2.txt unter dem Dateinamen %~dpi in das Verzeichnis kopiert, in dem ich die Zeile ausführe.
Bitte warten ..
Mitglied: pieh-ejdsch
28.01.2013 um 13:41 Uhr
hallo Andi,

das Fragezeichen (Platzhalter ? *) ist dafür, dass es nur diese Dateien findet.
Ohne diese Fragezeichen würden alle Unterordner aufgelistet werden.

@Winfried-HH
in einem Batch sieht die Zeile so aus:
01.
for /r "v:\projectroot" %%i in (info.txt?) do copy v:\projectroot\info2.txt "%%~dpi"
Gruß Phil
Bitte warten ..
Mitglied: Winfried-HH
28.01.2013, aktualisiert um 13:55 Uhr
Auch das führt dazu, daß die Datei info2.txt unter dem Dateinamen %~dpi (also ohne das zweite Prozentzeichen) in den Ordner kopiert wird, aus dem heraus ich die Batch aufgerufen habe.

Alles zurück ... es war ein Tippfehler, den ich erst beim zwanzigsten Mal hinschauen gesehen habe ... SORRY und DANKE
Bitte warten ..
Mitglied: andimue
28.01.2013, aktualisiert um 14:06 Uhr
@pieh-ejdsch:

Danke für den Hinweis. Mir war nicht klar (da ich, glaube ich noch nie die /R-Version verwendet habe), dass in der Klammer zwingend eine Wildcard stehen muss. In der Hilfefunktion zum for-Kommando steht das leider so nicht (dort steht nur ganz allgemein, das Platzhalter zuläßig sind).
Erst nach deinem Hinweis hab ich unter http://ss64.com/nt/for_r.html was gefunden:
01.
    FOR /R 
02.
 
03.
    Loop through files (Recurse subfolders) 
04.
 
05.
    Syntax 
06.
          FOR /R [[drive:]path] %%parameter IN (set) DO command 
07.
 
08.
    Key 
09.
       drive:path  : The folder tree where the files are located. 
10.
 
11.
       set         : A set of one or more files. Wildcards must be used. 
12.
                     If (set) is a period character (.) then FOR will 
13.
                     loop through every folder.   
14.
    ...
Danke nochmal für den Hinweis

Andi
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

Kopieren von Dateien aus Unterverzeichnissen!

gelöst Frage von DeadseraphimBatch & Shell3 Kommentare

Hallo in die Runde, ich habe folgendes Problem: Im Verzeichnis: C:\Schriftverkehr befinden sich mehrere Unterverzeichnisse mit den Bezeichnungen: \Dokumentenklassen1 ...

Batch & Shell

Dateien in Unterverzeichnissen auflisten mit Attributen

gelöst Frage von goodbytesBatch & Shell4 Kommentare

Hallo, ich habe sehr viele Dateien in einem Ordner mit vielen Unterordnern. Per Batch oder vbs oder vba aus ...

Batch & Shell

Alle Dateien in Verzeichnis und Unterverzeichnissen löschen, mit Ausnahme aller.txt-Dateien

gelöst Frage von tegwertBatch & Shell5 Kommentare

Hallo zusammen! Ich habe zum löschen aller Dateien in bestimmten Verzeichnissen und dessen Unterverzeichnissen folgende Batchzeile erstellt: Dabei muss ...

Batch & Shell

In Unterverzeichnissen alle Dateien mit Ausnahme der jeweils größten Datei löschen

gelöst Frage von schikopixBatch & Shell2 Kommentare

Liebe Experten, könnte mir jemand bei folgendem Problem mit einer Batchdatei helfen? Ich möchte aus einem Verzeichnis das mehrere ...

Neue Wissensbeiträge
Windows 10
Zero-Day-Lücke in Microsoft Edge
Information von kgborn vor 1 TagWindows 10

In Microsofts Edge-Browser klafft wohl eine nicht geschlossene (0-Day) Sicherheitslücke im Just In Time Compiler (JIT Compiler) für Javascript. ...

Sicherheit
Microsoft und Skype: Sicherheit
Information von kgborn vor 1 TagSicherheit

Die Tage gab es ja einige Berichte zur Sicherheit des Skype-Updaters. Der Updater von Skype läuft unter dem Konto ...

Datenschutz

Behörden ignorieren Sicherheitsbedenken gegenüber Windows 10

Information von Penny.Cilin vor 2 TagenDatenschutz8 Kommentare

Hallo, passend zum Thema Ablösung LIMUX in München ein Beitrag bei Heise (siehe Link folgend). Behörden ignorieren Sicherheitsbedenken gegenüber ...

Sicherheit
Information Security Hub Munich airport
Information von brammer vor 2 TagenSicherheit

Hallo, Neues Center für Cyber Kriminalität am Münchener Flughafen brammer

Heiß diskutierte Inhalte
DSL, VDSL
Mindestgeschwindigkeiten DSL Telekom
Frage von justlukasDSL, VDSL13 Kommentare

Hallo zusammen, Seit diesem Jahr habe ich Verständnisprobleme mit dem Verhalten der Telekom. Wir haben seit einem Jahr VDSL ...

Switche und Hubs
LANCOM-Switch: Probleme (no link) mit SFP-Modulen?
Frage von THETOBSwitche und Hubs10 Kommentare

Hi zusammen, ich habe folgendes Problem: Und zwar habe ich an einem Standort drei Switche verbaut - LANCOM GS-2326P+, ...

Firewall
RB2011 Firewall Rule eine bestimmte Mac oder IP Adresse nicht zu blockieren
Frage von lightmanFirewall10 Kommentare

Hallo liebes Forum mit ihren Spezialisten. Ich habe meine Firewall so konfiguriert das kein Endgerät ohne meine Speziellen Erlaubnis ...

Voice over IP
Vodafone IP Anlagenanschluss - TK-Anlage einrichten
Frage von BytedreherVoice over IP8 Kommentare

Moin Zusammen, wir hatten gestern bei uns die Umstellung auf den neuen IP Anschluss bei Vodafone. Vodafone IP Anlagenanschluss ...