Justo en otro hilo Tincho aporto una solución a una cuestión en la que justamente estoy aprendiendo, mi diferencia está en que yo necesito saber si la versión copiada anteriormente es la misma que tengo en la aplicación, el código que uso es este, se que los if los podría anidar pero por ahora lo dejo así para aclarar mis ideas.
Que piensan que es mejor, directamente borrar la versión en el disco y copiar la nueva sin comparar al iniciar la aplicación o desarrollar un algoritmo que haga la comparación, (ergo que vale más, eficaz o eficiente).
El punto es que estos archivos html pueden ser actualizados constantemente (son el manual de uso, el manual de estilo de IM y una guía rápida de tips).
Código:
Public sAppDir As String = User.Home &/ ".local/gbAldusEditor"
Public Sub Form_Open()
If Not Exist(sAppDir) Then
Mkdir sAppDir
Endif
If Exist(sAppDir &/ "index1.html") Then
Return
Else
Copy "./index1.html" To sAppDir &/ "index1.html"
Endif
If Exist(sAppDir &/ "index2.html") Then
Return
Else
Copy "./index2.html" To sAppDir &/ "index2.html"
Endif
If Exist(sAppDir &/ "index3.html") Then
Return
Else
Copy "./index3.html" To sAppDir &/ "index3.html"
Endif
End