Ich weiß, dass AvailableFreeSpace für lokale Laufwerke wie "C: /", "D: /" usw. verwendet werden kann. Es funktioniert auch auf Netzlaufwerken.Siehe AvailableFreeSpace von Laufwerken über IP-Adresse
Aber jetzt meine Frage:
Ist es möglich, die AvailableFreeSpace eines „Ordner“ auf einem anderen IP zu sehen? Ich verbinde mit diesem Code auf den lokalen Laufwerken:
System.IO.DriveInfo _DriveInfo = new DriveInfo(SaveLocation);
Wenn "SaveLocation" ein lokales Laufwerk wie "C: \ Temp \ Folder", als es gut funktioniert.
Aber wenn es eine IP in "SaveLocation" gibt, funktioniert es nicht. SaveLocation sieht in diesem Fall so aus: "192.168.200.10 \ c \ Data"
Das funktioniert nicht und das ist der Grund für meine Frage. Die Ausnahmemeldung lautet: {"Das Objekt muss ein Stammverzeichnis (\" C \ ") oder ein Laufwerksbuchstabe (\" C \ ") sein."}
Ich hoffe, Sie können mir helfen.
Nicht getestet, aber vielleicht ein UNC-Pfad funktioniert: '\\ 192.168.200.10 \ c \ Data' –
Was ist, wenn Sie Standort als eine gemeinsame add Laufwerk zugeordnet und überprüfen Sie den freien Speicherplatz? – dotctor
@ThomasSchremser Ich habe einen UNC-Pfad probiert. Es hat nicht funktioniert – Evosoul