[Mono-bugs] [Bug 40557][Min] Changed - square brackets and braces cause Directory.cs methods to act incorrectly

bugzilla-daemon@indri.ximian.com bugzilla-daemon@indri.ximian.com
Mon, 11 Aug 2003 18:18:29 -0400 (EDT)


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by drteeth@monkeyhouse.ca.

http://bugzilla.ximian.com/show_bug.cgi?id=40557

--- shadow/40557	2003-08-11 18:17:31.000000000 -0400
+++ shadow/40557.tmp.445	2003-08-11 18:18:29.000000000 -0400
@@ -68,6 +68,22 @@
 correct, and it's up to the user to do her own escaping.
 
 ------- Additional Comments From drteeth@monkeyhouse.ca  2003-08-11 18:17 -------
 Created an attachment (id=5098)
 source for the test case
 
+
+------- Additional Comments From drteeth@monkeyhouse.ca  2003-08-11 18:18 -------
+i'm not sure what you mean.  How would i escape the brackets?
+
+escaping the brackets in code like this:
+args[0].Replace( "[", "\\[" ).Replace( "]", "\\]" ) 
+results gives:
+DirectoryNotFoundException: Directory '\[testdir\]' not found.
+
+..which makes sense to me.  
+
+I don't see how this behavior is correct, as i can't seem to find a 
+way to list the contents of a folder with bracket's in the name.  
+
+using DirectoryInfo doesn't seem to help either, as you can see in 
+the example attached.