Есть ли способ назначить путь к файлу переменной при его открытии без использования openfiledialog?
У меня есть несколько строк кода из примера проекта.
Function md5_hash(ByVal file_name As String) Return hash_generator("md5", file_name) End Function Function hash_generator(ByVal hash_type As String, ByVal file_name As String) Dim hash hash = MD5.Create Dim hashValue() As Byte Dim filestream As FileStream = File.OpenRead(file_name) filestream.Position = 0 hashValue = hash.ComputeHash(filestream) Dim hash_hex = PrintByteArray(hashValue) filestream.Close() Return hash_hex End Function Private Sub BunifuThinButton21_Click(sender As Object, e As EventArgs) Handles BunifuThinButton21.Click Dim path As String = OpenFileDialog1.FileName Dim sample As String sample = md5_hash(path) End Sub
Как вы можете видеть в этом коде, OpenFileDialog был использован для объявления пути к файлу, который проверяется, чтобы увидеть, имеет ли он хэш MD5, соответствующий базе данных хэшей MD5.
Теперь в моей программе есть FileSystemWatcher, который должен отслеживать все файлы, открываемые пользователем, но я не могу создать эту функцию, потому что не уверен, есть ли способ объявить файл для "пути", когда он открывается.
Как вы это делаете?
Оставьте любые вопросы ниже, и я сделаю все возможное, чтобы поговорить с вами об этом. Я всего лишь новичок в этом деле. VB.net поэтому я изо всех сил старался найти решение этой проблемы.
Что я уже пробовал:
Задавайте вопросы на других сайтах.