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

Batch Datei schreiben "Update" und "Kopieren"

Mitglied: Marja

Marja (Level 1) - Jetzt verbinden

28.12.2004, aktualisiert 11.01.2005, 14998 Aufrufe, 3 Kommentare

Hallo

ich bin neu hier und suche für euch wahrscheinlich nur ne leichte Lösung.


Ich habe in Access, eine Frontend und Backend, bisher laufen beiden auf dem Server, nun möchte ich gerne per Batch Datei oder sonst wie ein einfaches Tool, welches der Mitarbeiter anklickt, dort wird überprüft ob auf dem lokalen Rechner (c:\) die Datei bereits vorhanden ist, wenn nicht dann nach C:\ von F:\ kopieren und starten. Wenn vorhanden ist, dann überprüfen ob eine neuere Version verfügbar, wenn ja, dann starten, sonst update und dann starten.

Kopieren hin und her ist kein Thema, auch mit ob die Datei bzw. Ordner exisitert (if not exist ...)
ist auch nicht das Thema, aber aufrufen und vergleichen des alters der Datei. Kann mir jemand als Neuling helfen ?

Die Datei sollte auf Laufwerk C:\Eigene Dateien oder so abgelegt werden, original liegt sie auf Laufwerk F:\Access\Tools\frontend.mde

Marja
Mitglied: gemini
28.12.2004 um 19:55 Uhr
Beschreibung: Gibt Datum und Zeitpunkt zurück, an denen die angegebene Datei bzw. der angegebene Ordner zuletzt geändert wurde. Schreibgeschützt.
Syntax: Objekt.DateLastModified
Objekt ist stets ein File- oder Folder-Objekt.
Hinweise: Der folgende Code veranschaulicht die Verwendung der DateLastModified-Eigenschaft mit einer Datei:
~~~~~~~~~~~~~~~~~~
Function DateiZugriffsInfoAnzeigen(Dateiangabe)
Dim fso, d, s
Set fso = CreateObject("Scripting.FileSystemObject")
Set d = fso.GetFile(Dateiangabe)
s = UCase(Dateiangabe) & vbCrLf
s = s & "Erstellt: " & d.DateCreated & vbCrLf
s = s & "Letzter Zugriff: " & d.DateLastAccessed & vbCrLf
s = s & "Letzte Änderung: " & d.DateLastModified
DateiZugriffsInfoAnzeigen = s
End Function
~~~~~~~~~~~~~~~~~~
Quelle: VBScript Sprachverzeichnis
<hr>
Musst halt noch für deine Anforderungen anpassen!
Bitte warten ..
Mitglied: iselwa
28.12.2004 um 22:52 Uhr
replace quelle ziel /a (fügt Datei hinzu wenn sie am Ziel noch nicht existiert)
replace quelle ziel /u (kopiert eine datei nur dann, wenn Sie neuer ist, als eien bestehende)

hth
Bitte warten ..
Mitglied: rike1979
11.01.2005 um 11:09 Uhr
Halli Hallo,

ich weiß nicht, ob das Problem noch besteht, aber falls doch hier ein paar Tips.

Mit C# (und sicherlich für zig andere Sprachen auch nicht ) ist es kein Problem, dass hinzubekommen.

Für das Alter könnte man das letzte Änderungsdatum verwenden:
C# : FileInfo.LastWriteTime()

Zum Kopieren:
C# : FileInfo.CopyTo()

Zum Starten:
C# : Process.Start()

Pfad für eigene Dateien ermitteln:
C# : Environment.GetFolderPath(Environment.SpecialFolder.Personal)

Prüfen auf Existenz:
C# : File.Exists()

So, falls Du nicht weiterkommst, steh ich gern zu Verfügung.

C# kommt allerdings auch nur für Dich in Betracht, wenn auf den Clients, die das Programm verwenden sollen, das .NET Framework installiert ist. Falls nicht, müßtest Du es in einer anderen Sprache (z. B. C, C++, ...) schreiben (kann ich Dir auch helfen).
Aber vielleicht haben Dir dann diese Hinweise auch schon ein wenig weitergeholfen.

Liebe Grüße Rike
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Batch Eingabe in Datei schreiben
gelöst Frage von MedicalAdBatch & Shell2 Kommentare

Hallo Leute, ich habe folgendes Problem, ich möchte ein Batch Programm was nacheinander > Computername, IP Adresse, Aufstellungsort und ...

Windows 10

Mit einer batch Datei etwas in eine andere batch Datei schreiben und ausführen

Frage von RaphaelStockWindows 105 Kommentare

Hey Administratoren!! Ich habe ein Problem: Ich möchte alle 40 sek etwas in eine batch Datei schreiben und ausführen ...

Batch & Shell

Batch Datei Kopieren

gelöst Frage von FragerBatch & Shell17 Kommentare

Hallo Zusammen, ich bekomme es nicht hin ich muss aus einem Ordner (liegt auf einem Server) eine von vielen ...

Batch & Shell

Batch: Loop zum kopieren von Dateien

gelöst Frage von BiffBaffBatch & Shell1 Kommentar

Hallo zusammen, leider bin ich nicht sehr vertraut mit dem erstellen von Batch dateien daher mag die Frage vielleicht ...

Neue Wissensbeiträge
E-Mail
Email-Apps und Verhalten bei Pop3
Erfahrungsbericht von kfranzk vor 4 StundenE-Mail3 Kommentare

Hallo Freunde, da mir mein diesbezüglicher Faden als gelöst markiert wurde, muss ich hier neu aufsetzen. Ich arbeite bewusst ...

Hyper-V

Optimiertes Ubuntu per Microsoft Hyper-V-Schnellerstellung verfügbar

Anleitung von Frank vor 5 StundenHyper-V

Für Microsofts Virtualisierungssoftware Hyper-V ist ab sofort auch ein optimiertes Ubuntu 18.04.1 LTS verfügbar. In der "Hyper-V-Schnellerstellung" App, die ...

Sicherheits-Tools

Trend Micro WorryFree Business Security (WFBS) 10 - neuer Patch 1470 verfügbar

Tipp von VGem-e vor 9 StundenSicherheits-Tools

Servus, mal sehen, ob mit Patch 1470, zu finden unter dann die angeblich fehlerhafte Funktion, die unter W10 im ...

Server-Hardware

Lösung für Ersatz eines defekter Raid-Controllers

Anleitung von wellknown vor 22 StundenServer-Hardware3 Kommentare

Hallo, da ich nichts gefunden habe und selbst eine Lösung brauchte, hier eine kleine Anleitung für alle die vor ...

Heiß diskutierte Inhalte
Windows Server
Mit der alten Domäneprofil anmelden ohne Server
gelöst Frage von SyosseWindows Server37 Kommentare

Hallo Jungs Folgendes Szenario: Ich habe bei einem sehr kleinen Unternehmen (2Personen) den Server migriert, soweit hat alles geklappt. ...

Sicherheits-Tools
Virenprogramm lässt Programme nicht starten
Frage von SurferGirlSicherheits-Tools23 Kommentare

Hallo, ich bin neu hier, ich hoffe ich habe die richtige Rubrik gewählt. Falls nicht, tut es mir leid. ...

Windows Server
Kann DNS-Einträge nicht finden
gelöst Frage von BPeterWindows Server19 Kommentare

Hallo, wenn ich folgenden Befehl absetze, bekomme ich eine Liste zurück mit allen Einträgen der DNS-Zone. Wenn ich aber ...

Windows Server
SQL Server Instanz (Eplan) auf WIN 2008 RC2 Server frisst RAM ohne Limit
Frage von derinderinderinWindows Server17 Kommentare

Hallo Zusammen, Wir haben hier einen Windows 2008 RC2 Server. Darauf läuft ein SQL Server Express 2014 Version 12.0.4232.0. ...