0

我发现了一些奇怪的东西 - 文件从SkyDrive下载到共享/传输/目录。正如我已经检查过的,实际上它是Shared/Transfers /目录。但两种方法:IsolatedStorage文件名区分大小写

ISF.GetFileNames("shared/transfers/") 
ISF.DeleteFile("shared/transfers/myFile.txt"); 

工作正常。然后,我开始思考,我试图建立一个档案,这样的字符串:

diRECtory/file.txt 
directory/file.txt 
directory/FiLE.txt 

所有三个字符串指向同一文件(我在调试模式下工作的设备)。这是否意味着IsolatedStorage中的文件不区分大小写?我试图找到关于这个的任何评论,但this网站关注Windows并且说文件区分大小写。
有人知道这件事吗?

回答

1

答案只在您的问题。从链接您发布(它不区分大小写和不区分大小写) -

在Windows操作系统中,独立存储文件和目录 名不区分大小写。也就是说,如果您创建一个名为 ThisFile.txt的文件,然后创建另一个名为THISFILE.TXT的文件,则只会创建一个文件 。该文件名保留其原来的外壳用于显示目的 。

+0

你说得对。我想我需要休息一下。 – Romasz

相关问题