Bonjour,
Je voudrait créer des répertoires génériques à partir d'un répertoire "matrice" contenant toute une série de sous-répertoires ayant chacun des droits d'accès NTFS différents.
J'ai utilisé le code suivant (trouvé sur ce site), malheureusement il ne copie pas les autorisations, que faudrait-il modifier ?
Merci
Public Class DirectoryService
Public Shared Sub CopyDirectory(ByVal sourcePath As String, ByVal destinationPath As String)
CopyDirectory(New DirectoryInfo(sourcePath), New DirectoryInfo(destinationPath))
End Sub
Private Shared Sub CopyDirectory(ByVal source As DirectoryInfo, ByVal destination As DirectoryInfo)
destination.Create()
For Each file As FileInfo In source.GetFiles()
file.CopyTo(Path.Combine(destination.FullName, file.Name))
Next
For Each subDirectory As DirectoryInfo In source.GetDirectories()
CopyDirectory(subDirectory, destination.CreateSubdirectory(subDirectory.Name))
Next
End Sub
End Class
Partager