i ein Problem haben, wo ich nicht auf eine Datei in einem Ordner zugeordnet mein Laufwerk N zugreifen könnenDateien können nicht auf Netzlaufwerk
: zu \ erpu9 \ Clients \, kartiert und ich habe 1.txt Datei, die ich versuche zu lesen.
die Funktion File.Exists(@"N:\1.txt")
erneut falsch, aber File.Exists(@"\\erpu9\clients\1.txt")
zurück True. dasselbe ist in FileInfo.Exists passiert.
wenn ich versuche, File.ReadAllLines(@"N:\1.txt")
zu laufen i Ausnahme bekam: Es konnte kein Teil des Weges finden ‚n: \ 1.txt‘, aber File.ReadAllLines(@"\\erpu9\clients\1.txt")
funktioniert gut
ich wirklich hier bin verloren, Irgendwelche Vorschläge?
Ich verwende Windows 10, VS2013, wenn es relevant
Ist die Laufwerkszuordnung auf demselben Computer und für denselben Benutzer, auf dem Ihr Programm ausgeführt wird? – nvoigt
Wenn Sie N: im Datei-Explorer durchsuchen, können Sie die Datei sehen? Können Sie 1.txt in einem Texteditor öffnen, ohne Berechtigungsprobleme? Wenn Sie den Backslash wirklich umgehen, sollten 'File.Exists (" N: \ 1.txt ")' 'File.Exists (" N: \\ 1.txt ")' oder 'File.Exists (@" N: \ 1.txt ")' usw. – nos
Wenn Sie die Datei zuordnen, wenn Sie erhöhte Berechtigungen haben, werden Sie die Zuordnung nicht sehen, wenn Sie keine erhöhten Berechtigungen haben, und umgekehrt. Vielleicht passiert das gerade. –