C#将任何字符串转换为安全的跨平台文件名?

时间:2014-08-27 20:24:39

标签: c# ios xamarin cross-platform

给定任何.NET字符串,在任何操作系统上将C#算法转换为安全文件名是什么? Windows,iOS,Android,Linux?目标是尽可能保留原始字符串,同时使其可以安全地用作任何平台上的文件名。

1 个答案:

答案 0 :(得分:1)

尝试使用System.IO.Path类中的GetInvalidFileNameChars()方法。

System.IO.Path.GetInvalidFileNameChars()