hejsan sorry .. såg nu att det var visual basic.net ... då funkar inte koden ovan ... lite trött, jet lagg *suck* ... Har du verkligen radbrytning i strängen inan prefixet. I så fall är det nog det som ställer till det. det låg/ligger 2 dolda tecken som ger -1 när man kollar char/ascfel med System.IO [Löst]
när jag ska accessa en fil med
xIO = New System.IO.StreamWriter(xfil, False)
så får jag följande felmeddelande:
An unhandled exception of type 'System.ArgumentException' occurred in mscorlib.dll
Additional information: Illegal characters in path.
sökvägen är f:\dotNet Progs\File Destroyer\FD\bin\abc
.abc
jag har provat att använda med och utan situationstecken runt sökvägen
men får samma fel ialla fall
-MartinSv: fel med System.IO
<code>
string xfil = @"f:\dotNet Progs\File Destroyer\FD\bin\abc.abc";
System.IO.StreamWriter xIO = New System.IO.StreamWriter(xfil, False);
</code>
C#'s strängar har sk escape sequenser, med hjälp av @ talar du om att det inte finns några escapesekvneser i strängen. Utan @ skulle din sträng vara tvungen att se ut så här:
<code>
string xfil = "f:\\dotNet Progs\\File Destroyer\\FD\\bin\\abc.abc";
</code>
// PatrikSv: fel med System.IO
är du säker på att pathen är korrekt ??? skrivit ut den till immediate window?Sv: fel med System.IO
Sv: fel med System.IO
och troligast att det var nullchar eller vblf