繁体   English   中英

如何将链接描述转换为有效文件名

[英]How convert link description to valid file name

是否存在将链接描述转换为有效文件名的库或代码?

例:

<a href="">This is my description link</a>

我想在“ ThisIsMyDescriptionLink”中转换“ This is my description link”,并将其保存在数据库中。 这将是下载时显示(和保存)的文件的名称。

Il必须与Windows,Android或Mac等任何操作系统配合使用。...

谢谢。

萨拉

Path.GetInvalidFileNameChars()方法可用于替换无效的文件名字符,如下所示:

using System.IO;
....
string description = "This is my description link with <invalid characters>";
char[] invalidChars = Path.GetInvalidFileNameChars();

foreach (var c in invalidChars )
{
    description = description.Replace(c.ToString(), ""); 
}

或使用LINQ:

description = Path.GetInvalidFileNameChars().
Aggregate("This is my description link with <invalid characters>",
(current, c) => current.Replace(c.ToString(), ""));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM