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

url获取文件名|java 怎么通过url获取远程服务器上某个文件夹下的所有文件名的第1张示图

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获取文件名|java 怎么通过url获取远程服务器上某个文件夹下的所有文件名

赞 (0)