在Windows8.1上的Windows8应用程序中,我使用DisplayName属性StorageFile获得一个“友好”的文件名。
在大多数情况下,结果是没有扩展名的文件的名称,但有时结果是文件的名称,的扩展名,的扩展名。第二种情况似乎发生在我创建一个新文件夹并立即在其中创建一个文件时。
有人知道这种行为是否有一致的规则吗?
谢谢!
发布于 2014-04-16 20:12:36
这是一个奇怪的方法,但您可以创建扩展方法,其结果将是该文件的轻浮名称。
我是这样写的:
public static class StorageFileExtensions
{
public static string ToFrienldyName(this StorageFile file) {
return file.DisplayName.Replace("." + file.FileType, string.Empty);
}
}https://stackoverflow.com/questions/23118887
复制相似问题