“Conocimiento Programación>Visual Basics Programación

Cómo comparar versiones de archivos con VBS

2011/8/9
Una de las etiquetas de metadatos que opcionalmente se pueden conectar a archivos en Windows es un número de versión . Este valor proporciona una manera rápida para diferenciar las versiones anteriores y más recientes del mismo archivo . Y como VBS tiene acceso a versiones de archivos , puede utilizar VBS para automatizar la reacción de un sistema de toma de nuevas versiones de los archivos que estén disponibles . Instrucciones .
1

abra su editor de texto favorito
2

Pega el siguiente script:

dim FSO = CreateObject ( " Scripting.FileSystemObject ")

dim archivo1 = "C : \\ file.exe "

dim archivo2 = "C : \\ file2.exe "

dim file1version , file2version

si ( FSO.FileExists ( archivo1 ) Y FSO.FileExists ( archivo2 ) entonces

file1version = FSO.GetFileVersion ( archivo1 )

file2version = FSO.GetFileVersion ( archivo2 )

dim resultado = StrComp ( file1version , file2version , vbTextCompare )

si el resultado > 0 entonces

WScript.StdOut.WriteLine ( "File 2 es una nueva versión. " )

ElseIf resultado < 0 entonces

WScript.StdOut.WriteLine ( "File 1 es una versión más nueva. " )

demás

WScript.StdOut.WriteLine ( " Las dos versiones son los mismos. " )

final si

final si

primero comprueba que existen los dos archivos . Si lo hacen , se utiliza el " StrComp "(para " String Comparación ") la función para comparar las dos versiones de los archivos . Finalmente, se imprime el resultado en la salida estándar .
3

Guarde su trabajo .


Visual Basics Programación
Cómo hacer una calculadora científica en Visual Basic
Cómo utilizar un código para Inmovilizar columnas
Cómo encontrar un directorio y subdirectorio en VBA
Cómo convertir largo de enteros en Visual Basic
Funciones matemáticas en Visual Basic
Cómo ajustar la fuente de un menú para la Iluminación
Cómo utilizar el Comando de selección en el DataGrid en Asp.net
Cómo calcular la diferencia entre las zonas horarias en VB6
Conocimiento de la computadora © http://www.ordenador.online