导航:首页 > 文件类型 > url获取文件名

url获取文件名

发布时间:2022-09-18 17:39:24

1. 如何获取一个url地址后面的文件

这个看是那种了,
一般静态就是最后面的那个
也就是最后一个“/”的,包含.html或类似

2. 利用正则表达式从url中提取出文件名(包含后缀)

String input = "D:\\save\\任意文件名.pdf";
String regex = ".*\\\\([^\\.]+)\\..*";
input.replaceAll(regex, "$1");

3. c语言截取下载url中文件名称

思路大概如下:将整个字符串及其长度传给函数,然后在函数中用指针接收字符串,利用其长度把指针移到字符串结尾处,然后用循环不断将指针向前移动,并判断其指向的字符与/是不是一样的,如果一样退出循环,此时指针指向着字符串中最后一个/ 的前一个字符, 因此最后将指针再向前移2位到/后面的一个字符,最后反回指针, 再输出返回的指针后面的内容就是名称了

函数声明:char* GetName(char*,int);
整个程序
#include<stdio.h>
char* GetName(char*,int);
int main(void)
{
char str[] = "https://gss0.bdstatic.com/70cFsjip0QIZ8tyhnq/img/logo-.gif";
char *name;
int n;
n = sizeof(str); //计算字符串的长度(包括'\0')
name = GetName(str,n); //把字符串及其长度传给函数
printf("%s\n",name); //name就是那个名称,可以输出
return 0;
}

char* GetName(char*ptr,int n)
{
int i = n; //这里i只是为循环即使终止了也未找到/而准备
ptr+=n; //把指针移到字符串的尾部,即'\0'处
while(i-->0)
{
if((*ptr--) == '/') //指针不断回移并判断是否为/符号
{
break; //从后向前遇到第一个/后退出循环
}
}
ptr+=2;
return ptr; //反回最后一个/后面的字符串即名称
}
函数原型:
char* GetName(char*ptr,int n)
{
int i = n;
ptr+=n;
while(i-->0)
{
if((*ptr--) == '/')
{
break;
}
}
ptr+=2;
return ptr;
}

4. linux bash脚本如何从url中提取出文件名求大神帮助

你试试#!/bin/bashvar1=" http://dl_dir.qq.com/qqfile/ims/qqdoctor/tsepb.dat "filename1=$(basename var1)echo $filename1

5. java 怎么通过URL引用得到真正的文件名

//如果得到项目中的文件路径统一资源定位符通过文件名获取文件的绝对路径
URLurl=Prop2.class.getResource("/a.properties");//importjava.net.URL;
System.out.println(url.getPath());

6. java 怎么通过url获取远程服务器上某个文件夹下的所有文件名

服务器上要给你目录的“列出文件内容”的权限,或者在服务器上写个servlet方法给你返回目录。

7. java 怎么通过url获取远程服务器上某个文件夹下的所有文件名

/**
* 读取某个文件夹下的所有文件
*/
public static boolean readfile(String filepath) throws FileNotFoundException, IOException {
try {

File file = new File(filepath);
if (!file.isDirectory()) {
System.out.println("文件");
System.out.println("path=" + file.getPath());
System.out.println("absolutepath=" + file.getAbsolutePath());
System.out.println("name=" + file.getName());

} else if (file.isDirectory()) {
System.out.println("文件夹");
String[] filelist = file.list();
for (int i = 0; i < filelist.length; i++) {
File readfile = new File(filepath + "\\" + filelist[i]);
if (!readfile.isDirectory()) {
System.out.println("path=" + readfile.getPath());
System.out.println("absolutepath="
+ readfile.getAbsolutePath());
System.out.println("name=" + readfile.getName());

} else if (readfile.isDirectory()) {
readfile(filepath + "\\" + filelist[i]);
}
}

}

} catch (FileNotFoundException e) {
System.out.println("readfile() Exception:" + e.getMessage());
}
return true;
}

8. java 怎么通过url获取远程服务器上某个文件夹下的所有文件名

直接的貌似不可以的,你可以在远程服务器上写个读指定目录下所有文件夹名的代码文件,当前客户端再调用那个代码文件显示出来

9. 如何获取一个url地址后面的文件名

如何获取一个url地址后面的文件名
这个看是那种了, 一般静态就是最后面的那个 也就是最后一个“/”的,包含.html或类似

10. 如何得到URL的文件名

这个看是那种了,
一般静态就是最后面的那个
也就是最后一个“/”的,包含.html或类似

阅读全文

与url获取文件名相关的资料

热点内容
asp找回密码 浏览:836
如何知道别人使用我的电脑和看了什么文件 浏览:712
prcs4视频导出后找不到文件 浏览:977
msp430系列单片机实用c语言程序设计 浏览:423
移动硬盘的文件格式 浏览:904
文件本地路径与云路径 浏览:103
进大白菜找不到系统文件 浏览:380
ug装配体找不到文件部件已删除 浏览:629
小网站怎么弄出来 浏览:649
jsp表单加参数 浏览:607
苹果5s手机老是卡屏 浏览:58
js给php变量赋值 浏览:446
杂志版本号是什么意思 浏览:223
地图特效代码 浏览:192
去除思科配置文件中的号 浏览:196
运行的16位程序太多 浏览:1
苹果mac用什么软件好学编程 浏览:681
ai中线段怎么添加宽度配置文件 浏览:956
lol文件怎么找不到game 浏览:142
aecc视频教程 浏览:983

友情链接