我想在我的FELC中找到文件的大小。我使用了以下代码,但我一直收到错误。这是我的脚本任务中的代码。
.btn{
border: none;
color: @whiteColor;
}
.header{
background:@whiteColor;
}
我使用一个varchar类型的读变量vvarcharsource和一个double类型的readwrite变量vintsize。
我得到的错误是:
调用目标抛出了异常。
答案 0 :(得分:0)
我不完全明白你在这里要做的事情。 这个“DTS变量”的构造是什么? 我也不知道你对FELC的意思 (谷歌说第一英国路德教会或其他东西所以解释会很好;)
也许你把它分成更多的单一功能来看看它究竟在哪里失败,现在很难得到发生的事情
我将filesize-part放到这样的东西(你甚至可能想要构建一个返回你想要的值的函数)
Public Sub GetFileInfo(ByVal Path As String)
If System.IO.File.Exists(Path) Then
Dim Fi As New FileInfo(Path)
Dim FileSize As Long
Dim FilsizeInt As Integer
FileSize = Fi.Length
FilsizeInt = CInt(Math.Round(FileSize / 1024))
MsgBox("filesize is about " & FilsizeInt & " kb")
Else
MsgBox("file not found")
End If
End Sub
hth
答案 1 :(得分:0)
将User :: vintsize的数据类型转换为varchar解决了问题