Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1563 | Anzahl registrierter User: 1895 | Besucher online: 116
Hauptmenü
Home
Top Ten
Zufälliger Snippet
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social

RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss ASP.NET
Partner
Member of Microsoft Community Leader/Insider Program (CLIP)

Ruft eine Liste aller Ordnerfreigaben ab


Autor: Jan Welker
Sprache: C#
Bewertung:
noch nicht bewertet
Anzahl der Aufrufe: 2337
  
Kick it on dotnet-kicks.de  

Beschreibung:

Ruft eine Liste aller Ordnerfreigaben auf dem lokalen System ab.

Verweis auf System.Management nicht vergessen!

usings:

System.Collections.Generic;
System.Management;


Abgelegt unter: FileShare, Freigabe.



C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/// <summary>
/// Gets the list of file shares on local machine.
/// </summary>
/// <returns>list of file shares on local machine</returns>
private static List<string> GetListOfFileSharesOnLocalMachine()
{
    List<string> listOfFileSharesOnLocalMachine = new List<string>();
    WqlObjectQuery query = new WqlObjectQuery("SELECT * FROM Win32_Share");
    ManagementObjectSearcher find = new ManagementObjectSearcher(query);
    foreach (ManagementObject mo in find.Get())
    {
        listOfFileSharesOnLocalMachine.Add((string) mo["Name"]);
    }
    return listOfFileSharesOnLocalMachine;
}
Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)



Diese Snippets könnten für Sie interessant sein:

schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.