【发布时间】:2021-03-13 21:41:16
【问题描述】:
我似乎无法弄清楚为什么我在尝试在目录中查找最近更新的文件(所有 CSV 文件),然后提取 CSV 的最后一行的代码时遇到编译错误,然后更新设备。
我得到的例外是:
第 3 行字符 10 预期语句结束。
不用担心hs.SetDevice,我知道那部分是正确的。
Imports System.IO
Sub Main()
Dim path = System.IO.DirectoryInfo.GetFiles("C:\Users\Ian\Documents\Wifi Sensor Software").OrderByDescending(Function(f) f.LastWriteTime).First()
Dim line = System.IO.File.ReadLines(path).Last()
Dim fields() = line.Split(",".ToCharArray())
Dim fileTemp = fields(2)
hs.SetDeviceValueByRef(124, fileTemp, True)
End Sub
编辑:
将目录更改为DirectoryInfo
【问题讨论】:
-
小心基于
,的拆分,如果一个 cel 包含此字符,则一切都以错误的方式完成。
标签: vb.net csv directoryinfo