#region 获取网址中域名,目录,文件名的函数
public string GetUrlDomainName(string strHtmlPagePath)
{
string p = @"http://[^/.]*/.(?<domain>[^/]*)";
Regex reg = new Regex(p,RegexOptions.IgnoreCase);
Match m = reg.Match(strHtmlPagePath);
return m.Groups["domain"].Value;
}
public string[] GetUrlFolerName(string strHtmlPagePath)
{
//抓取网址字符串中的文件目录
int at = 0;
int start = 0;
int notei=0;
int endi=0;
int[] myIntArray =new int[10];
string[] ArrayFolderName=null;
string NewFolderName;
while((start < strHtmlPagePath.Length) && (at > -1))
{
at = strHtmlPagePath.IndexOf('/', start);
if (at == -1) break;
myIntArray[notei]=at;
start = at+1;
notei = notei+1;
endi=at;
}
ArrayFolderName=new string[notei-1];
for(int i=0;i<notei;i++)
{
if(myIntArray[i]>0)
{
if (myIntArray[i+1]>0)
{
NewFolderName=strHtmlPagePath.Substring(myIntArray[i]+1,myIntArray[i+1]-myIntArray[i]-1);
ArrayFolderName.SetValue(NewFolderName,i);
}
}
}
return ArrayFolderName;
}
public string GetUrlFileName(string strHtmlPagePath)
{
//抓取网址字符串中的文件名称
int at = 0;
int start = 0;
int notei=0;
int endi=0;
int[] myIntArray = new int[10];
string NewFileName="";
while((start < strHtmlPagePath.Length) && (at > -1))
{
at = strHtmlPagePath.IndexOf('/', start);
if (at == -1) break;
myIntArray[notei]=at;
start = at+1;
notei = notei+1;
endi=at;
}
for(int i=0;i<notei;i++)
{
if(myIntArray[i]>0)
{
if (myIntArray[i+1]==0)
{
NewFileName=strHtmlPagePath.Substring(myIntArray[i]+1,strHtmlPagePath.Length-myIntArray[i]-1);
}
}
}
return NewFileName.ToLower();
}
#endregion
分享到:
相关推荐
C# 通过获取系统的字体名和字体所对应的文件名。 如: Arial Bold 对应 ARIALBD.TTF 仿宋体 对应 SIMFANG.TTF 附件压缩包内为源代码
c#根据文件名或扩展名自动获取系统默认图标函数
使用C#开发的快速获取文件名的代码,很简单,就几行 但是在某些情况下也很方便
通过firefox的域名列表获取url中的域名。
小工具比批命令方便一点,自己搬砖过程中需要到获取文件名和大小,就花了一会功夫参考写了这个小工具 无积分用户可参考本文章,免费复制即可https://blog.csdn.net/xya644/article/details/120458208
C# 获取调用函数 参数名称和值C# 获取调用函数 参数名称和值C# 获取调用函数 参数名称和值C# 获取调用函数 参数名称和值C# 获取调用函数 参数名称和值C# 获取调用函数 参数名称和值
vs 2008 平台 简单显示当某目录下所有文件的文件路径或文件名称
C# 调用函数时动态获取参数名称和值 C# 调用函数时动态获取参数名称和值 C# 调用函数时动态获取参数名称和值
使用C#编写的获取某一文件夹下的目录树结构,使用递归的方法查找该文件夹下的所有文件夹和文件,并存到自定义类tree下
为了方便各位整理资料,特意做了这款小软件,希望能帮到大家解决日常超多文件查找的麻烦,有兴趣的小伙伴可以借阅去使用,里面debug目录下就是exe文件,同时还包含了操作文档,简单快捷帮您找到想要的文件
C#与JAVASCRIPT函数的相互调用 C#调用JAVASCRIPT函数的调用 JAVASCRIPT调用C#函数的调用
C#通过IP地址获取主机名称
C# 如何获取某用户的“我的文档”的目录 System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)); System.Environment.GetFolderPath 方法 获取指向由指定枚举标识的系统特殊文件夹的路径。 .....
C#取得当前文 件夹下全部文件 路径或文件名 具体自己参看
C#Socket文件传输,将文件名和文件保存到一个byte[]中传输,再通过解析获取文件名和文件保存到本地文件夹中
还有一个获取文件名的测试程序(电脑需要安装了.net framework 2.0才能正常运行),打开程序,填写路径,按“获取”之后就能得到文件名。 这个小工具我是安装opencv添加dll库文件太麻烦而开发出来的,各文件名间用...
批量修改文件名(附加C#源码)
C#通过进程名获取窗口句柄,也可以获取当前窗口句柄。本人在c#2013测试通过。
C# URL访问和获取返回值的一个简单函数
C#获取文件夹内文件名字符工具及源代码,可根据不同设定排序,方便快速拷贝文件名