Хотите проверить, год ли в текущем году в текстовом файле и обновлен, если не актуально, 2013. Например, текстовая строка: SET YEAR = 2012 До сих пор я был в состоянии написать фактический год в файл, но теперь мне нужно обновить информацию в файле, если она существует ... Оцените любую помощь здесь.Годовая проверка, обновление в текстовом файле с помощью VBS
dim filesys
Set filesys = CreateObject("Scripting.FileSystemObject")
path = filesys.GetAbsolutePathName("C:\Backups\Machine.bat")
getname = filesys.GetFileName(path)
If filesys.FileExists(path) Then
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set filesys = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFile("C:\Backups\Machine.bat")
Set objFile = objFSO.OpenTextFile("C:\Backups\Machine.bat", 8)
objFile.WriteLine
objFile.Write("SET YEAR=")
objFile.WriteLine(Year(Date()))
objFile.Close
End if
Новичок в этом деле ... тусклые filesys Set filesys = CreateObject ("Scripting.FileSystemObject") путь = filesys.GetAbsolutePathName ("C: \ Подпорки \ Machine.bat") GetName = filesys.GetFileName (путь) Если filesys.FileExists (путь), Set objFSO = CreateObject ("Scripting.FileSystemObject") Set filesys = CreateObject ("Scripting.FileSystemObject") Установить objFolder = objFSO.GetFile («C: \ Backups \ Machine.bat») Установить objFile = objFSO.OpenTextFile («C: \ Backups \ Machine.bat», 8) objFile.WriteLine objFile.Write (" SET YEAR = ") objFile.WriteLine (Год (Дата)) objFile.Close Конец, если – user3062778