Bug 27996 - new DirectoryInfo ("\\").GetFiles ("*.txt") on Windows throws exception
Summary: new DirectoryInfo ("\\").GetFiles ("*.txt") on Windows throws exception
Status: NEW
Alias: None
Product: Class Libraries
Classification: Mono
Component: mscorlib (show other bugs)
Version: unspecified
Hardware: PC Windows
: --- normal
Target Milestone: Untriaged
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2015-03-13 02:53 UTC by David Karlaš
Modified: 2015-03-17 07:37 UTC (History)
2 users (show)

See Also:
Tags:
Is this bug a regression?: ---
Last known good build:


Attachments

Description David Karlaš 2015-03-13 02:53:23 UTC
Simple program with new DirectoryInfo ("\\").GetFiles ("*.txt"); and at least one .txt file on root of C:\(or other drive where app is started).

Throws exception with this stack trace:
System.IO.Path.InsecureGetFullPath (path="/\\aaa.txt") in K:\GIT\mono\mcs\class\corlib\System.IO\Path.cs:368
System.IO.Path.GetFullPath (path="/\\aaa.txt") in K:\GIT\mono\mcs\class\corlib\System.IO\Path.cs:280
System.IO.FileInfo..ctor (fileName="/\\aaa.txt") in K:\GIT\mono\mcs\class\corlib\System.IO\FileInfo.cs:61
System.IO.DirectoryInfo.GetFiles (searchPattern="*.txt") in K:\GIT\mono\mcs\class\corlib\System.IO\DirectoryInfo.cs:172
TestApp.MainClass.Main (args={string[0]}) in C:\Users\David\Documents\Projects\TestApp\TestApp\Program.cs:11

On .Net this works as expected.

Note You need to log in before you can comment on or make changes to this bug.