Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

System.IO.IOException: The filename, directory name, or volume label syntax is incorrect.

35 views
Skip to first unread message

Trevor

unread,
Jul 26, 2004, 6:51:26 AM7/26/04
to
System.IO.IOException: The filename, directory name, or volume label
syntax is incorrect.


I have hit a problem for which I can find no solutions. Has anyone any
ideas?

I am writing XML into a Memory STream and using a Transform to make
HTML. This works fine normally, but I have no the above stated error.

I did get some odd chars in the HTML name which caused a problem,
which I corrected. The current error seems to random. I am wondering
if memory is the problem, or disk space.

Last Trace - html 2-->../Grohe/Grohe-Sundries-Handles-Handles-Automatic-2000-47255000.html<--
shows the filename

Code:

string HTMLName = xmlName;

Trace.Warn ("html--" + HTMLName);


string thisManNameDir = thisManName;
thisManNameDir = thisManNameDir.Replace(" ","");

HTMLName = "../" + thisManNameDir + "/" + HTMLName;
Trace.Warn ("html 2-->" + HTMLName + "<--");
//Trace.Warn("writing html" + HTMLName );
XmlUrlResolver resolver = new XmlUrlResolver();

string thisURL1 = Request.Url.ToString();
Trace.Warn("header " + thisURL1);
thisURL1 = thisURL1.Replace("/myxml/Xml1.aspx","");
string thisURL = thisURL1.Replace("http://","");

thisURL1 = thisURL1.Replace(".co.uk","");
thisURL1 = thisURL1.Replace(".com","");
thisURL1 = thisURL1.Replace(".biz","");

thisURL1 = thisURL1.Replace("http://www.","");
string thisDomain = thisURL1.Replace("http://","");

NetworkCredential cred = new
NetworkCredential(thisDomain,"pwd",thisURL);


thisStream.Position = 0;
Trace.Warn("a");
//XmlTextReader myTxtReader = new XmlTextReader (thisStream);


Trace.Warn("a1");
string xslPath = Server.MapPath("myXSL.xsl");
Trace.Warn("a2");
string htmlPath = Server.MapPath(HTMLName);
Trace.Warn("a3");
XPathDocument aXPathDocument = new XPathDocument(thisStream);
Trace.Warn("a4");
XslTransform transform = new XslTransform();
Trace.Warn("a5");
transform.Load(xslPath, resolver);

StreamWriter aStreamWriter = new StreamWriter(htmlPath);

Trace.Warn("a6");


transform.Transform(aXPathDocument,null,aStreamWriter, resolver);

aStreamWriter.Flush();
aStreamWriter.Close();

Trace.Warn("a7");
//Trace.Warn("ending html");

}

news

unread,
Jul 26, 2004, 9:13:25 AM7/26/04
to
I solved this.

"Trevor" <sa...@logicians.com> wrote in message
news:88a9861a.04072...@posting.google.com...

IIT Guy

unread,
May 22, 2007, 2:08:32 PM5/22/07
to
Hello. I know it's been almost 3 years since this post, but I'm experiencing the same problem that you had and you're the only person who seems to have an idea on how to fix it. Do you remember what your problem was and how you resolved it?

Thanks in advance.

From http://www.developmentnow.com/g/8_2004_7_0_0_183209/System-IO-IOException-The-filename-directory-name-or-volume-label-syntax-is-incorrect-.htm

Posted via DevelopmentNow.com Groups
http://www.developmentnow.com

Alexey Smirnov

unread,
May 23, 2007, 2:43:08 AM5/23/07
to

"IIT Guy" <nos...@developmentnow.com> wrote in message
news:c2456389-6c48-41fc...@developmentnow.com...

> Hello. I know it's been almost 3 years since this post, but I'm
> experiencing the same problem that you had and you're the only person who
> seems to have an idea on how to fix it. Do you remember what your problem
> was and how you resolved it?
>

The '..' characters are not allowed.


prabakar

unread,
May 7, 2008, 9:02:57 AM5/7/08
to
Can you reple me the soltuion?

Peter Bromberg [C# MVP]

unread,
May 7, 2008, 7:33:48 PM5/7/08
to
Personally, I think it is rather rude to expect readers to go visit your
external link just to see what your question is. If you post a question to a
newsgroup, wouldn't it be more polite to include the actual content in your
post?
Peter
"prabakar" <prabaka...@gmail.com> wrote in message
news:77386117-7b55-460b...@developmentnow.com...
0 new messages