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

Neue Datein aus Verzeichnisstruktur ermitteln und per Mail verschicken

Frage Entwicklung Batch & Shell

Mitglied: n4426

n4426 (Level 2) - Jetzt verbinden

25.09.2009, aktualisiert 20:51 Uhr, 4185 Aufrufe, 2 Kommentare

Hallo zusammen,

ich hab mal wieder ein Problemchen.

Ich versuche gerade ein Batch zu schreibne, mit dem ich ein Verzeichnis auf neue Datein (seit dem letzten lauf) durchsuchen möchte und dann eine list mit den Dateinamen per Mail (z.B. über Blat) verschicken möchte.


Die Verzeichnisstruktur ist so aufgabaut.

59df889f14b152e286bf4faf295a6ba0-verzstruktur - Klicke auf das Bild, um es zu vergrößern

In den Ordnern auf Ebene 3 (z. B. P001.014) liegen die Dokumente (PDF- und TIFF-Datein) die bei der Abfrage berücksichtigt werden sollen.

Ich hab einige Zeit gesucht und dann diesen ansazt gefunden, mit dem ich aber nicht wirklich weiterkommen, da hier nur ausgegebn wird, ob es eine neue Datei gibt oder nicht.

Das ganze soll dann in regelmäßigen abständen 1 bis 2 mal täglich als Geplanter Task auf einem Windows 2003 server laufen.

Hat einer von euch eine Idee wie man sowas lösen könnte?

Vielen Dank im voruas für eure Hilfe.

mfg
andi
Der Kommentar von 81825 wurde vom Moderator am 27.07.17 ausgeblendet!
Mitglied: n4426
25.09.2009 um 21:17 Uhr
Ich fand den ansatz mit dem beiden Log-Datein die dann verglichen werden eigentlich recht interesant.

Ich würd eigentlich ungern mit Datumgsangaben arbeiten.

Kann mann sich denn die Unterschieder der Liste nicht auch ausgeben lassen?

mfg
andi
Bitte warten ..
Der Kommentar von 81825 wurde vom Moderator am 27.07.17 ausgeblendet!
Mitglied: n4426
30.09.2009 um 19:05 Uhr
Hab jetzt eine lösung dafür gefunden.

PDF-Datein auslesen
01.
for /f "eol=' tokens=1,2* delims=," %%a in (Verzeichnisse.txt) do ( 
02.
	echo %%a 
03.
	for /f "eol=' tokens=1,2* delims=," %%i in ('DIR %%a /b') do ( 
04.
		EcHO %%i 
05.
		DIR %%a\%%i\*.pdf /b >>ausgabe.txt 
06.
	)	 
07.
)
Ausgabedatein vergleichen und als ergebnis die neuen Datein ausgeben.
01.
for /f "delims=" %%i in (ausgabe.txt) do @Findstr "%%i" ausgabe_old.txt >nul || @echo %%i >>ergebnis.txt
Dann muss nur noch die Ergebnis.txt z.B. mit Blat verschickt werden.

mfg
andi
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Geburtstagsmails verschicken (6)

Frage von MiMa89 zum Thema Batch & Shell ...

Microsoft Office
gelöst Excel VBA Datein auslesen (8)

Frage von schwalbepilot zum Thema Microsoft Office ...

Outlook & Mail
gelöst Anhang einer neuen Mail in eine andere neue Mail per Drag and Drop schieben (7)

Frage von slansky zum Thema Outlook & Mail ...

Batch & Shell
Datein zählen via Batch und Berechnen (1)

Frage von Anrion zum Thema Batch & Shell ...

Neue Wissensbeiträge
Heiß diskutierte Inhalte
Internet
gelöst Jeden morgen Internet-Probleme (59)

Frage von pjrtvly zum Thema Internet ...

DSL, VDSL
VDSL Signal via PowerLine an Fritzbox - Möglich? (19)

Frage von Seichobob zum Thema DSL, VDSL ...

Windows Server
Benutzer sperrt sich immer wieder im Active Directory Contoller (18)

Frage von Kirdy1301 zum Thema Windows Server ...