Einer der Metadaten-Tags , die optional auf Dateien in Windows angeschlossen werden kann, ist eine Versionsnummer. Dieser Wert stellt einen schnellen Weg, um neuere und ältere Versionen der gleichen Datei zu differenzieren. Und da VBS hat Zugriff auf Datei-Versionen , können Sie VBS , um die Reaktion ein System braucht, um neue Datei -Versionen verfügbar werden automatisieren. .
Dim FSO = CreateObject (" Scripting.FileSystemObject " ) < : Anleitung
1
Öffnen Sie Ihren bevorzugten Texteditor
2
das folgende Skript einfügen br>
dim Datei1 = "C : \\ file.exe "
dim file2 = "C : \\ File2.exe "
dim file1version , file2version
wenn ( FSO.FileExists ( Datei1 ) UND FSO.FileExists ( file2 ) dann
file1version = FSO.GetFileVersion ( Datei1 )
file2version = FSO.GetFileVersion ( file2 )
dim result = StrComp ( file1version , file2version , vbTextCompare )
wenn Ergebnis> 0 dann
WScript.StdOut.WriteLine ("File 2 ist eine neuere Version . " )
ElseIf Ergebnis < 0 dann
WScript.StdOut.WriteLine ("File 1 ist eine neuere Version . " )
Else
WScript.StdOut.WriteLine ( " Beide Versionen sind die gleichen. " )
end if end if
Diese prüft zunächst, dass beide Dateien vorhanden sind. wenn sie das tun , ist es die verwendet" StrComp " ( für" String Comparison " )-Funktion , um die beiden Dateiversionen vergleichen . Schließlich druckt er ein Ergebnis auf die Standardausgabe .
3
Speichern Sie Ihre Arbeit .