Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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
GELÖST

Files anhand eines Textfiles kopieren - Dateinamen nur bedingt verfügbar - Wildcard copy

Frage Entwicklung Batch & Shell

Mitglied: marcushb

marcushb (Level 1) - Jetzt verbinden

05.02.2014, aktualisiert 14.02.2014, 1585 Aufrufe, 4 Kommentare

Hallo zusammen,

ich habe eine Textdatei mit RG Nummer und möchte die dazugehörigen PDF Rechnungen aus einem Archiv kopieren.

Die Textdatei sieht so aus:

12346
12347
12528
etc

Die PDFs lautet aber:

de_12346_140205.pdf
de_12347_140204.pdf
etc

Wie kann ich mit Wildcards die Files aus dem Verzeichnis kopieren ?

Hoffe jemand hat eine idee ..

DAnke & Gruß
Marcus
Mitglied: LennyLinux
05.02.2014, aktualisiert um 13:15 Uhr
Unter verwendung welcher Sprache möchtest du dies tun?? VB.NET C.NET JAVA VBA VB ...

Grüße Lenny Linux
Bitte warten ..
Mitglied: marcushb
05.02.2014 um 13:18 Uhr
Hi,

Unter Windows entweder Batch oder VBScript.

Danke

Gruß
Marcus
Bitte warten ..
Mitglied: colinardo
LÖSUNG 05.02.2014, aktualisiert 14.02.2014
Hallo Marcus,
Pfade entsprechend anpassen ...
Batch:
01.
@echo off 
02.
set "textdatei=C:\Temp\info.txt" 
03.
for /f "usebackq delims=" %%a in ("%textdatei%") DO @( 
04.
  copy "C:\temp\source\de_%%a_*.pdf" "C:\temp\target" 
05.
)
VBS:
01.
Set fso = CreateObject("Scripting.Filesystemobject") 
02.
textfile = "C:\temp\info.txt" 
03.
sourcepath = "C:\temp\source" 
04.
targetpath = "C:\temp\target" 
05.
arrLines = Split(fso.OpenTextFile(textfile).ReadAll(),vbNewLine,-1,1) 
06.
 
07.
For i = 0 To UBound(arrLines) 
08.
	line = Trim(arrLines(i))  
09.
	If line <> "" Then 
10.
		On Error Resume Next 
11.
		fso.CopyFile sourcepath & "\de_" & line & "_*.pdf", targetpath & "\" 
12.
	End If 
13.
Next 
14.
MsgBox "Fertig"
Grüße Uwe
Bitte warten ..
Mitglied: marcushb
14.02.2014 um 13:45 Uhr
Hallo Uwe,

vielen Dank nochmal an dieser Stelle für die Hilfe ! Hat alles wunderbar geklappt !

Gruß
Marcus
Bitte warten ..
Ähnliche Inhalte
Neue Wissensbeiträge
Batch & Shell

Batch als Dienst bei Systemstart ohne Anmeldung ausführen

(4)

Tipp von tralveller zum Thema Batch & Shell ...

Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(9)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Heiß diskutierte Inhalte
Windows 7
gelöst Lokales Adminprofil defekt (25)

Frage von Yannosch zum Thema Windows 7 ...

Server
gelöst Wie erkennen, dass nur deutsche IPs Zugang zu einer Website haben? (22)

Frage von Coreknabe zum Thema Server ...

LAN, WAN, Wireless
gelöst Statische Routen mit ISC-DHCP Server für Android Devices (22)

Frage von terminator zum Thema LAN, WAN, Wireless ...

Exchange Server
gelöst Migration Exchange 2007 zu 2013 - Public Folder teilweise weg (16)

Frage von Andy1987 zum Thema Exchange Server ...