vb.net - 验证文件大小
问题描述
所以,我目前正在开发一个程序,一旦单击按钮,就从我的服务器下载文件,然后验证文件是否达到指定大小(一个为 56,450 KB),然后验证文件为 56,450 KB,它从下载的文件夹中复制文件,并将其放在不同的文件夹中。是否可以让 VB.NET 验证文件是否具有一定的大小?
If "C:\UpdateFiles\AfterFXLib.dll" >= '56,540 Then
'Copy file to "C:\Folder\"
End If
downloader = New System.Net.WebClient()
downloader.DownloadFileAsync(New Uri("http://*******/PatchFiles/AfterFXLib.dll"), "C:\UpdateFiles\AfterFXLib.dll")
My.Computer.FileSystem.GetFileInfo("C:\UpdateFiles\AfterFXLib.dll")
If "C:\UpdateFiles\AfterFXLib.dll" >= '56,540 Then
End If
我希望我可以在复制文件之前让 VB.net 验证文件是否具有一定的大小。
解决方案
像这样的东西
Dim myFile As New FileInfo("C:\UpdateFiles\AfterFXLib.dll")
Dim sizeInBytes As Long = myFile.Length
Dim sizeInKB = sizeInBytes / 1024
If sizeInKB >= 56540 Then
' do your stuff
End If
应该足够明确
推荐阅读
- python - 使用 Tweepy 访问上述推文的信息
- kubernetes - Istio 清单安装 1.9
- performance - 将矩阵与 repa 相乘
- ssh - 无法建立到 EMR 集群 UI 的 SSH 隧道
- error-handling - Laravel 5.8:管理来自队列的失败邮件通知
- arduino - ATmel 处理器不调用 LLVM 全局构造函数
- sql - SELECT rows HAVING 结果等于 DISTINCT 中的值列表
- mysql - SQL 语句中的 OUTER JOIN 语法错误“
- python - 为什么熊猫数据帧 to_dict("records") 与另一个幼稚的实现相比性能很差?
- java - Netbeans 控制台保留所有行