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

Batch Ordner überprüfen ob neue Datei vorhanden ist

Frage Entwicklung Batch & Shell

Mitglied: Cool-Overrider

Cool-Overrider (Level 1) - Jetzt verbinden

19.10.2005, aktualisiert 17.10.2012, 15069 Aufrufe, 10 Kommentare

Hallo!

Ist es möglich mit einer Batch datei einen Ordner zu überprüfen ob neue dateien hinzugefügt worden sind und dann den dateiennamen der neuen datei als variable zu setzen?

Danke im Voraus

mfg
Cool_Overrider
Mitglied: Biber
19.10.2005 um 21:02 Uhr
Moin Cool_Overrider,

geht es noch eine Winzigkeit konkreter?
Bei allem Sinn für Datenschutz und patentrechtlich Schützenswertes...<ul><li>Wie definierst Du das "neu" bei Deinen "neuen" Dateien? Jünger als Britney Spears? Oder eher seit Montag 14:32h dazugekommen?</li>
<li>"in Variablen setzen", die...?? Im selben Batch abgeprüft werden? Oder erhalten werden sollen, solange der aktuelle Benutzer angemeldet ist? Oder sollen die Variablen gar einen Neustart überdauern?</li></ul>
*seufz... bitte skizzier doch einfach, was Du vorhast. Sind alles verständnisvolle Admins und Adminen hier. Ich erzähls auch nicht weiter.
Eher bin ich jedenfalls nicht bereit, mich auf ein "Geht" oder "Geht nicht" festnageln zu lassen.

Grüße
Frank / der Biber aus Bremen
Bitte warten ..
Mitglied: Cool-Overrider
19.10.2005 um 21:18 Uhr
Moin Frank,

also: Ich hab mir mit mühe a VBS gebastelt, was eine SMS schiken kann.
Nun möchte ich, dass wenn in einem Ordner eine neue datei dazukommt, dass der
Dateinamen der neuen datei kopiert werden soll und als parameter an diese VBS
übergeben werden soll.

Sinn des Ganzen: Sobal eMule eine Datei fertig heruntergeladen hat, wird ja die datei z.B.
Slackware-10.2.iso, in den Ordner Incoming kopiert.
Naja und somit werde ich per sms infomiert, sobald die datei herunten ist.

Ist doch eine gute idee, oder???

Kannst du mir nun helfen?

Danke im Voraus!!
mfg
Cool_Overrider
Bitte warten ..
Mitglied: Biber
19.10.2005 um 22:44 Uhr
Okay soweit, Cool_Overrider,

trotzdem noch mal zum Szenario:

Irgendwo saugt Dein XP- oder W2000-Rechner friedlich vor sich hin, rund um die Uhr möglicherweise... und ebenso rund um die Uhr sollte ein Batch (oder irgendein Dienst) das Verzeichnis "Incoming" überwachen. Und seinerseits dann wiederum das VBSkriptchen aufrufen.

Hab ichs soweit richtig verstanden?
Oder reicht das Prüfen und ggf. Benachrichtigen auch in größeren Abständen, z.B. 1x pro Stunde?

Weil... ist ja erstmal die Überlegung, ob es hier sinnvoll ist, einen Batch zu schreiben, der als Dienst gestartet wird und das VBSkript aufruft oder ob man/frau die 5 Zusatzzeilen gleich mit in dieses SMS-Schick.vbs packt. Und dieses VBSkript als Dienst installiert.

Irgendwelche Präferenzen?

Biber
Bitte warten ..
Mitglied: Cool-Overrider
20.10.2005 um 20:46 Uhr
Ja es sollte sobald eine neue datei erstellt wird das VBScript starten.
Die idee des ganze als dienst zu starten und dies in dem VBScript zu integrieren hatte ich auch schon, leider weis ich nicht wie man des bewerkstelligen kann...

mfg
Cool_Overrider
Bitte warten ..
Mitglied: Biber
20.10.2005, aktualisiert 17.10.2012
Na ja, Cool_Overrider,

in VBSkript bin ich auch kein Experte, aber ich kenne ein oder zwei hier im Forum..

Ich habe gestern aber in <a href=http://www.administrator.de/forum/probleme-mit-find-unter-windows-18042 ... target="blank"> diesem Thread</a> eine Lösungsstrategie skizzert, die auch bei Dir passen sollte.

Mimik (für Deine Anfordeung): Eine kleine Textdatei "DirInhalt.Alt" enthält die Namen aller Dateien, die bereits "gesmst" sind.
Dieser Listeninhalt wird verglichen mit den aktuell gefundenen Dateien (neu erzeugte Textdatei "DirInhalt.Neu" im gleichen Format wie die "DirInhalt.Alt"). Du kannst diese Dateinamen natürlich auch durchloopen ohne den Zwischenschritt des Speicherns in eine Datei.

Wenn da eine Datei im Verzeichnis gefunden wird, die nicht in der "DirInhalt.alt" ist , dann Aufruf der SMS-Unterroutine und bei Erfolg hinzufügen des Dateinamens zu der "DirInhalt.Alt"

Ob Du das mit Batchbefehlen wie DIR und FOR..IN..DO.. oder über VBS mit Scripting.FileSystemObject-Geraffel machst, ist Geschmackssache.

Biber
Bitte warten ..
Mitglied: Cool-Overrider
21.10.2005 um 17:13 Uhr
Hallo,

danke für die Antwort, aber irgendwie funktioniert dass nicht so ganz, da passiert nämlich gar nichts...

mfg
Cool_Overrider

P.s. Soorry das ich so nerve....
Bitte warten ..
Mitglied: so1968
03.01.2006 um 14:39 Uhr
Versuchs einfach mal so, mein VBS Script schickt dann die log Datei als E-Mail Anhang mit.

Title Filecheck
:: File 1 anlegen zum Vergleich
:start1
dir d:\movies\ > c:\temp\movies1.log
:: File vergleichen
fc /c c:\temp\movies1.log c:\temp\movies2.log
if errorlevel 1 goto sendmail1
sleep 1800
:start2
:: File 2 anlegen zum Vergleich
dir d:\movies\ > c:\temp\movies2.log
:: File vergleichen
fc /c c:\temp\movies1.log c:\temp\movies2.log
if errorlevel 1 goto sendmail2
goto start1
:: Mail versenden
:sendmail1
start c:\programme\autostart\sendmail.vbs
goto start2
:sendmail2
start c:\programme\autostart\sendmail.vbs
goto start1
Bitte warten ..
Mitglied: Biber
03.01.2006 um 20:01 Uhr
Jepp, so1968,
Deine Skizze sollte das tun, was sie soll, aber (Rückfrage):

>>:: File vergleichen
>>fc /c c:\temp\movies1.log c:\temp\movies2.log

Beim ersten Starten haut diese Prüfung doch ins Mett, weil es noch gar keine "..movies2.log" gibt, oder?
Und jagt dann unter Umständen um 03h morgens eine SMS an den ärmsten Cool_Overrider raus und weckt ihn unnötig...

Sonst denke ich, läuft es - ich hatte den Thread schon ganz verdrängt, weil immer nur solche "geht aba ned"-Antworten kamen. Da schalte ich dann immer auf Energiespar-Modus..

Gruß Biber
Bitte warten ..
Mitglied: so1968
04.01.2006 um 00:23 Uhr
Jo Biber,
ich vergaß .... mein Postfach war am Anfang schnell voll , die Dateien einfach vorher erstellen, dann geht es
Gruß Stephan
Bitte warten ..
Mitglied: Biber
04.01.2006 um 00:47 Uhr
...funk-ti-o-niert...
Menno, warum ärgern mich hier immer alle mit diesem Un-Wort?

Aber auch mein Kommentar vorher war nur eine pingelige kosmetische Kritik.
Gruß zurück
Biber
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Ordnerabfrage ob neue Dateien vorhanden (1)

Frage von Bigibob zum Thema Batch & Shell ...

Batch & Shell
gelöst In Batch auf Erstelldatum einer Datei prüfen (5)

Frage von AS-N00 zum Thema Batch & Shell ...

Batch & Shell
Ordner erstellen ll Datei hinein kopieren (1)

Frage von heyalice zum Thema Batch & Shell ...

Neue Wissensbeiträge
Drucker und Scanner

Samsung SL-M4025ND, firmware update und (kompatible) Tonerkassetten

(1)

Erfahrungsbericht von markus-1969 zum Thema Drucker und Scanner ...

Router & Routing

PfSense auf Supermicro Intel Xeon D-15x8 SoC Bare Bone

Tipp von Dobby zum Thema Router & Routing ...

Windows Server

Exchange 2010 auf Windows Server 2016 und AD

(2)

Tipp von Herbrich19 zum Thema Windows Server ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
Brauche Hilfe: Mit (schnellem) WLAN Strecke überbrücken (22)

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

Windows 10
Windows für Privatanwender "nicht mehr handhabbar" (11)

Frage von FA-jka zum Thema Windows 10 ...

Basic
Programmierung von Windows Programmen (10)

Frage von Ghost108 zum Thema Basic ...