Bug 25533 - IsolatedStorage.GetFileNames() returns different paths for Android/Windows Phone
Summary: IsolatedStorage.GetFileNames() returns different paths for Android/Windows Phone
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: 2014-12-19 11:25 UTC by Jon Douglas [MSFT]
Modified: 2014-12-19 11:25 UTC (History)
1 user (show)

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


Attachments

Description Jon Douglas [MSFT] 2014-12-19 11:25:24 UTC
*Customer Description
=====================
I have identified a bug in the IsolatedStorage implementation on Android.
The following code returns different output on Android and Windows Phone:

var storage = IsolatedStorageFile.GetUserStoreForApplication();

// Create a file "test.txt" in the "Something" directory

storage.GetFileNames("Something\\*.*");

Windows Phone output:

"text.txt"

Android output:

"Something/text.txt"

This is probably true for GetDirectoryNames too
=====================
*Version Information
=====================
Visual Studio Info:

Microsoft Visual Studio Ultimate 2013

Version 12.0.31101.00 Update 4

Microsoft .NET Framework

Version 4.5.53349



Installed Version: Ultimate



Architecture and Modeling Tools 06181-004-0449004-02864

Microsoft Architecture and Modeling Tools



UMLR and Unified Modeling LanguageT are trademarks or registered trademarks
of the Object Management Group, Inc. in the United States and other
countries.



LightSwitch for Visual Studio 2013 06181-004-0449004-02864

Microsoft LightSwitch for Visual Studio 2013



Team Explorer for Visual Studio 2013 06181-004-0449004-02864

Microsoft Team Explorer for Visual Studio 2013



Visual Basic 2013 06181-004-0449004-02864

Microsoft Visual Basic 2013



Visual C# 2013 06181-004-0449004-02864

Microsoft Visual C# 2013



Visual C++ 2013 06181-004-0449004-02864

Microsoft Visual C++ 2013



Visual F# 2013 06181-004-0449004-02864

Microsoft Visual F# 2013



Visual Studio 2013 Code Analysis Spell Checker 06181-004-0449004-02864

MicrosoftR Visual StudioR 2013 Code Analysis Spell Checker



Portions of International CorrectSpellT spelling correction system C 1993 by
Lernout & Hauspie Speech Products N.V. All rights reserved.



The American HeritageR Dictionary of the English Language, Third Edition
Copyright C 1992 Houghton Mifflin Company. Electronic version licensed from
Lernout & Hauspie Speech Products N.V. All rights reserved.



Windows Phone SDK 8.0 - ENU 06181-004-0449004-02864

Windows Phone SDK 8.0 - ENU



Application Insights Tools for Visual Studio Package 1.0

Application Insights Tools for Visual Studio



ASP.NET and Web Tools 12.4.51016.0

Microsoft Web Developer Tools contains the following components:

Support for creating and opening ASP.NET web projects

Browser Link: A communication channel between Visual Studio and browsers

Editor extensions for HTML, CSS, and JavaScript

Page Inspector: Inspection tool for ASP.NET web projects

Scaffolding: A framework for building and running code generators

Server Explorer extensions for Microsoft Azure Websites

Web publishing: Extensions for publishing ASP.NET web projects to hosting
providers, on-premises servers, or Microsoft Azure



ASP.NET Web Frameworks and Tools 2012.2 4.1.21001.0

For additional information, visit
http://go.microsoft.com/fwlink/?LinkID=309563



ASP.NET Web Frameworks and Tools 2013 5.2.21010.0

For additional information, visit http://www.asp.net/



Common Azure Tools 1.3

Provides common services for use by Azure Mobile Services and Microsoft
Azure Tools.



JetBrains ReSharper 8.2.2 Full Edition build 8.2.2000.5102 on
2014-08-30T16:12:46

JetBrains ReSharper 8.2.2 package for Microsoft Visual Studio. For more
information about ReSharper, visit http://www.jetbrains.com/resharper/.
Copyright C 2003-2014 JetBrains, Inc.



Microsoft Advertising SDK for Windows Phone 

Microsoft Advertising SDK for Windows Phone

Build 



Microsoft Azure HDInsight HQL Service 1.0.0000.0

Language service for Hive query



Microsoft Azure HDInsight Tools for Visual Studio 1.0.0000.0

An integrated development environment for HDInsight application development.



Microsoft Azure Mobile Services Tools 1.3

Microsoft Azure Mobile Services Tools



Microsoft Azure Tools 2.4

Microsoft Azure Tools for Microsoft Visual Studio 2013 - v2.4.20730.1601



Microsoft Azure Tools 2.5

Microsoft Azure Tools for Microsoft Visual Studio 2013 - v2.5.21104.1601



Microsoft XNA Game Studio 4.0

Microsoft XNA Game Studio 4.0

Build 4.0.30901.0



NuGet Package Manager 2.8.50926.663

NuGet Package Manager in Visual Studio. For more information about NuGet,
visit http://docs.nuget.org/.



Office Developer Tools for Visual Studio 2013 ENU 12.0.30626

Microsoft Office Developer Tools for Visual Studio 2013 ENU



PowerShell Tools 1.3

Provides file classification services using PowerShell



PreEmptive Analytics Visualizer 1.2

Microsoft Visual Studio extension to visualize aggregated summaries from the
PreEmptive Analytics product.



SQL Server Data Tools 12.0.41012.0

Microsoft SQL Server Data Tools



Windows Azure Tools 2.3

Windows Azure Tools for Microsoft Visual Studio 2013 - v2.3.20320.1602



Windows Phone 8.1 SDK Integration 1.0

This package integrates the tools for the Windows Phone 8.1 SDK into the
menus and controls of Visual Studio.



Workflow Manager Tools 1.0 1.0

This package contains the necessary Visual Studio integration components for
Workflow Manager.



Xamarin 3.8.150.0 (10cfd178d55287f09c85f5a1e604dfe20889a40f)

Visual Studio extension to enable development for Xamarin.iOS and
Xamarin.Android.



Xamarin.Android 4.20.0.28 (ba9bbbdd44cfdc4bf485e8885bd2ad24fba525f7)

Visual Studio plugin to enable development for Xamarin.Android.



Xamarin.iOS 8.4.0.0 (840a925103a0bf4a856507f13d5eaee3c1579c2f)

Visual Studio extension to enable development for Xamarin.iOS.

XNA Game Studio 4.0 1.0
=====================
*More Information
=====================
Seems that the commit https://github.com/mono/mono/commit/b79a9d584792d4b74c8269acecab6d7eef526015 might be relevant.
=====================

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