Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

[VB.net] paar vraagjes

1) ik heb een functie geschreven voor het zoeken naar bestanden.. [code:1:64ce268641] Function searchFileSystem(ByVal path As String, ByVal searchPattern As String, ByVal searchOption As IO.SearchOption) As ArrayList If excluded.Count <= 0 Then excluded = fill_arraylist() excluded.Sort() End If Dim d As IO.DirectoryInfo Dim f As IO.FileInfo Dim Regexp As New RegexOptions Dim dirs As New IO.DirectoryInfo(path) Dim files1 As Array = dirs.GetFiles("*") For Each f In files1 If Regex.IsMatch(f.Name, searchPattern) Then files.Add(f) End If Next For Each d In dirs.GetDirectories() 'If (d.Name <> "System Volume Information") And (d.Name <> "$Recycle.Bin") And (d.Name <> "Recycle Bin") And (d.Name <> "$RECYCLE.BIN") And (d.Name <> Environment.GetEnvironmentVariable("windir").Substring(3)) Then If excluded.BinarySearch(d.Name) < 0 Then If Not CBool((d.Attributes And IO.FileAttributes.ReparsePoint)) Then If searchOption = IO.SearchOption.AllDirectories Then searchFileSystem(path & "\" & d.Name, searchPattern, searchOption) End If End If End If Next Return files End Function [/code:1:64ce268641] deze werkt opzich prima maar is nog niet soepel genoeg, als deze namelijk bijvoorbeeld system volume information tegen komt, dan stopt hij met het bericht "access denied" hoe zou ik dat kunnen omzeilen (dus zorgen dat hij altijd in alle mappen kan zoeken, waar zelfs administrators het "access denied" bericht op krijgen.) 2) hoe kan ik van .mkv/.mpg/.ogm/.mp4 bestanden de eigenschappen (zoals duur, resolutie, framerate, etc) uitlezen?

The game