精华内容
下载资源
问答
  • Java 打开URL链接,并下载URL中的文件

    千次阅读 2016-03-06 10:59:52
    Java 小程序,打开Url中的链接,并下载链接中所保存的文件。其中利用了common-io.jar中的FileUtils.copyURLToFile(url, file)方法,jar包在附件中。     import java.io.BufferedReader; import java.io.File;...

    Java 小程序,打开Url中的链接,并下载链接中所保存的文件。其中利用了common-io.jar中的FileUtils.copyURLToFile(url, file)方法,jar包在附件中。

     

     

    import java.io.BufferedReader;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.net.URL;
    import java.util.ArrayList;
    import java.util.List;
    
    import org.apache.commons.io.FileUtils;
    
    /**
     * 访问Url中的路径,并下载Url中所包含的文件
     * 类功能是先从test.txt中读出一个字符串,然后拼接到URl路径中,
     * 再将此路径中的文件保存
     * @author Logic
     * @email logicluo@foxmail.com
     */
    public class AccessURLAndDownloadFile {
    
    	public static void main(String[] args) {
    		
    		//输入文件的地址
    		String fileDir = "D:/test/test.txt";
    		
    		List<String> fileNameList = readFileToList(fileDir);
    		
    		for (int i=0; i<fileNameList.size(); i++) {
    			String fileName = fileNameList.get(i);
    			
    			//保存当地文件位置
    			String localDir = "D:/test/";
    			
    			downloadFileFromURL("http://string-db.org/api/tsv/resolve?identifier=" + fileName + "&species=9606 ", localDir, fileName);
    		}
    	}
    	
    	/**
    	 * 将文件中的内容入读到一个List中
    	 * @param fileName
    	 * @return
    	 */
    	public static List<String> readFileToList(String fileName) {
    		List<String> fileNameList = new ArrayList<String>();
    		FileInputStream fileInputStream = null;
    		InputStreamReader inputStreamReader = null;
    		BufferedReader bufferedReader = null;
    		
    		try {
    			fileInputStream = new FileInputStream(fileName);
    			inputStreamReader = new InputStreamReader(fileInputStream, "UTF-8");
    			bufferedReader = new BufferedReader(inputStreamReader);
    			String line = null;
    			while((line = bufferedReader.readLine()) != null) {
    				fileNameList.add(line.trim());
    			}
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    		
    		if(bufferedReader != null) {
    			try {
    				bufferedReader.close();
    			} catch (IOException e) {
    				e.printStackTrace();
    			}
    		}
    		
    		/**
    		 * 关闭打开的各种流
    		 */
    		if(inputStreamReader != null) {
    			try {
    				inputStreamReader.close();
    			} catch (IOException e) {
    				e.printStackTrace();
    			}
    		}
    		
    		if(fileInputStream != null) {
    			try {
    				fileInputStream.close();
    			} catch (IOException e) {
    				e.printStackTrace();
    			}
    		}
    		return fileNameList;
    	}
    	
    	/**
    	 * 从URL下载文件
    	 * @param url 下载文件的路径
    	 * @param file 下载文件的名称
    	 * @param dirLocation 保存下载文件的位置
    	 * @return
    	 */
    	public static String downloadFileFromURL(String url, String dirLocation, String fileName) {
    		try {
    			URL httpUrl = new URL(url);
    			File file = new File(dirLocation + fileName);
    			file.createNewFile();
    			FileUtils.copyURLToFile(httpUrl, file);
    			System.out.println("下载文件 " + fileName + "成功!");
    		} catch (Exception e) {
    			e.printStackTrace();
    			System.out.println("下载文件 " + fileName + "失败!");
    		}
    		return null;
    	}
    
    }
    

     

    展开全文
  • Sursen Reader不能打开这个文件或者URL,.gd后缀文件怎么打开? 书生阅读器和sep reader打开提示Sunsen reader 不能打开这个文件或者URL。原因是它不是支持的文件类型或者该文件不存在。 下载安装书生sep套件 ...

    Sursen Reader不能打开这个文件或者URL,.gd后缀文件怎么打开?

    书生阅读器和sep reader打开提示Sunsen reader 不能打开这个文件或者URL。原因是它不是支持的文件类型或者该文件不存在。

    Sursen Reader不能打开这个文件或者URL,.gd后缀文件怎么打开?

    1. 下载安装书生sep套件

    下载地址:https://pan.baidu.com/s/1H12f5tgwOEIespTpe0vPrA
    提取码:1qnv

    1. 运行Setup.exe安装,安装完成后直接打开!
      在这里插入图片描述
    展开全文
  • shell脚本打开IE快捷方式url文件

    万次阅读 2011-08-13 00:31:18
    [InternetShortcut] ...IDList= BEST=0 [{000214A0-0000-0000-C000-000000000046}] Prop3=19,2  以上是windows下保存的百度的快捷方式...所有url文件的格式基本一致,前2行相同,后面的略有不同,没有研究。  现在的任
    [InternetShortcut]
    URL=http://www.baidu.com/
    IDList=
    BEST=0
    [{000214A0-0000-0000-C000-000000000046}]
    Prop3=19,2

          以上是windows下保存的百度的快捷方式文件以文本形式打开的代码。所有url文件的格式基本一致,前2行相同,后面的略有不同,没有研究。
           现在的任务就是取得网址,然后用浏览器打开。shell脚本读取文件的指定行可以用以下方法:
    cat $1 | awk  'NR==2'
    或者
    sed -n 2p $1

           其中$1表示你输入的文件名,想读去第几行就用几代替2即可。所以打开url文件的脚本如下:
    #cat $1 | awk  'NR==2' |sed 's/URL=/ /g' |xargs firefox
    sed -n 2p $1 |sed 's/URL=/ /g' |xargs firefox
           读取第二行,然后用空格替换URL=,最后用firefox启动。即相当于是执行了
    firefox http://www.baidu.com/
            将以上脚本保存为openurl.sh,并赋予运行权限。此时可以在命令行下使用以下命令打开url文件
    ./openurl baidu.url

            这样还是不方便,继续。在url文件上点击右键,选择使用其他应用程序打开,出现如下窗口:


           选择使用自定义命令,然后点击浏览定位到我们的shell脚本文件openurl.sh,注意,选中下边的记住打开。。。这样以后只要双击url文件就会出现以下对话框,选择显示即可在浏览器中打开这个url文件。


           但是后来经过测试,有些url文件打开无效。目前还不清楚原因,可能和网址或者url文件代码中第二行以后的代码有关。


    展开全文
  • chrome打开pdf文件任意url跳转

    千次阅读 2018-11-23 16:58:44
    下载:http://alidownload.xjpdf.com/xjpdf/software/pdfeditor.exe 使用迅捷pdf编辑器:“打开网页链接”,插入链接。

    下载:http://alidownload.xjpdf.com/xjpdf/software/pdfeditor.exe
    使用迅捷pdf编辑器:“打开网页链接”,插入链接。
    在这里插入图片描述

    Demo

    在这里插入图片描述
    参考:https://gh0st.cn/archives/2018-11-14/2

    展开全文
  • url文件制作

    千次阅读 2012-05-07 10:12:00
    下面就教你新建url文件。 首先新建一个txt文档,你把其命名为你要跳转的网站或者网页的名称。 然后打开该txt文档,输入以下代码 [InternetShortcut] URL= http://er.biao.blog.163.com/  然后保存,保存后...
  • URL 文件格式

    千次阅读 2009-11-09 10:00:00
    URL文件实际上就是一个INI文件,结构也非常简单。大家可以打开记事本,建立一个txt文件,然后把扩展名改为*.url [InternetShortcut]URL=...
  • 批处理脚本Bat打开URL

    千次阅读 2019-04-29 08:41:17
    可以直接使用 start命令打开URL地址,如下: 1 2 3 @echooff #使用默认浏览器打开URL地址 starthttp://www.baidu.com 注意:不能包含&符号,如下...
  • 1、将如下指令保存到bat文件中for /f "delims=" %%a in (web.txt) do ( ...2、新建一个web.txt(可自己指定,对应上面web.txt)存储所有需要统一打开URL地址 http://www.baidu.com http://www.sina.com3、双击执
  • 如何创建URL文件

    千次阅读 2017-07-28 15:58:52
    首先,打开你需要分享的网页链接,复制地址栏里面的内容。 其次,在桌面创建一个txt文档,并打开。 接着,在txt文档中输入如下信息: [InternetShortcut] URL=http://jingyan.baidu.com/article/91
  • 监控DownloadManager,文件下载完成时以文件路径的形式发送intent: // install work Intent install = new Intent(Intent.ACTION_VIEW);install.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); String filePath = ...
  • ![图片说明](https://img-ask.csdn.net/upload/201507/13/1436768397_699350.png) 第一个url访问后是可以正常下载,但是第二个他就是打开文件了。请问有什么解决的方法呢?
  • 通过URL下载文件

    万次阅读 2017-09-05 16:17:47
    //fileRoute:文件URL路径 //通过URL的openStrean方法获取URL对象所表示的自愿字节输入流 InputStream is = url.openStream(); // 设置response参数,可以打开下载页面 response.reset(); String mimeType = ...
  • Excel批量打开URL

    千次阅读 2018-06-05 19:49:21
    Excel批量打开URL 一个小伙伴想要在Excel中批量打开一批网址。 Sub GoInternet() Dim item As Range If TypeName(Selection) &amp;lt;&amp;gt; &quot;Range&quot; Then Exit Sub End If ...
  • 浅看URL文件

    千次阅读 2005-04-26 11:38:00
    下面的代码演示了如何创建一个URL文件,其中参数的含义如下: pszURL:网络地址,例如http://www.vchelp.net你也可以让它指向一个文件如:file://local_file_name。pszURLFileName:URL文件名,例如c:/vchelp.url当...
  • Android URL 下载文件

    千次阅读 2018-10-12 17:37:44
    首先需要一个线程。 new Thread(new Runnable() { @Override public void run() { try { URL url = new URL(entity.getUrl()); //打开连接 ...
  • Java根据URL获取文件的二进制

    千次阅读 2019-07-09 18:13:54
    方便快捷,使用HttpURLConnection,先根据URL获取文件流,然后把获取的二进制流存储进去数据库即可,到时候拿出来直接下载、打开也是OK的。 上代码: package jd_test; import java.io.BufferedReader; import ...
  • 前端通过后端返回文件url下载文件

    千次阅读 2020-11-09 17:27:52
    一般使用windows.open() 也可以实现但是 体验差,windows.open()会打开新的窗口下载, 以下方法体验较好,直接在当前窗口下载 // 界面代码 <a @click="downFile()">{{文件名}}</a> // 文件下载 ...
  • 根据URL下载文件/图片

    千次阅读 2018-05-11 11:41:16
    根据URL下载文件、图片的方法 1、应用场景:远程文档服务器返回json结果,内容包括文件名称,文件路径,文件类型等信息,使用流(InputStream),通过文件路径去下载文件、图片。 远程文档服务器返回json结果如下图...
  • 最近很多朋友在使用微信分享转发网页链接的时候,都很容易碰到链接在微信中无法打开的问题。通常这种情况微信会给个提示 “已停止访问该网址” ,那么导致这个情况的因素有哪些呢,主要有以下三点: 1、网页链接被...
  • actionscript 打开URL详解

    千次阅读 2009-01-05 21:03:00
    getURL函数的使用方法指南 既然是网络动画,那么FLASH动画与“超级链接”的联系是必不可少的了,下面我们对FLASH中一个常用且非常重要的一个ACTION函数getURL( )做一个总结。 首先getURL触发的方式主要有两种: ...
  • Java根据URL下载文件到指定目录

    千次阅读 2018-11-30 15:39:03
    根据url获取HttpURLConnection连接类,获取连接中的文件流,再通过输出流把文件内容输出到一个数组中,然后通过输出流输出到指定目录的文件。 以下是测试代码: package com.test; import java.io....
  • 批处理打开URL总结

    万次阅读 2013-02-17 03:32:26
    1简单调用 ... 注意:网址不能有“&”连接的参数,如不能打开:...2带多个参数的URL start iexplore "www.baidu.com/a=1&b=2" 或浏览器全路径 star "c:\\program files\internet explore\iexplore.exe" "www
  • import java.io.*; import java.net.HttpURLConnection; import java.net.URL; import java.security.cert.CertificateException; import java.security.cert.X509Certificate; import java...
  • * 根据URL下载文件,前提是这个文件当中的内容是文本,函数的返回值就是文件当中的内容 1.创建一个URL对象 * 2.通过URL对象,创建一个HttpURLConnection对象 3.得到InputStram 4.从InputStream当
  • Java程序打开本地文件

    千次阅读 2018-01-10 14:16:43
    使用Java程序编程,实现自动打开本地文件: final Runtime runtime = Runtime.getRuntime(); final String cmd = "rundll32 url.dll FileProtocolHandler file://D:/file.txt"; runtime.exec(cmd);
  • js通过URL下载文件

    千次阅读 2018-09-17 13:39:09
    // 会打开一个空白页下载,然后空白页消失,用户体验不好 function download1() { window.open(url); } // 直接下载,用户体验好 function download2() { var $form = $('&lt;form metho...
  • 一、fopen()函数1、fopen() 函数打开文件或者 URL。如果打开失败,本函数返回 FALSE。打开成功的话,会返回一个资源。2、fopen(filename,mode,include_path,context)常用的参数主要是filename和mode。这里的file

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 660,157
精华内容 264,062
关键字:

怎么打开url文件