道客巴巴下载方法 java重命名文件


今天,朋友给我一个道客巴巴的地址,让我帮她下载那篇文章,看了下800积分,8RMB呀。。。

注册个帐号 才送50积分

所以,就打开了歪主意》》》

先想在网上找找看有没有下载器之类的。可惜,没有找到。。。

再想到截图,但是一张一张 截图保存 会死人的 ,180页呐。。。

=====================================================

于是,按照下面的方法截图

1、下载一个叫做HyperSnap的软件,在截图后可以自动保存的软件。省去了截图后保存的步骤;

2、设置电脑屏幕将截图后的效果设置到尽可能地好;

  a、用F11将浏览器最大化,然后通过道客巴巴的切换全屏按钮将文档切换到最大化;  

  b、电脑正常显示一页显示不下,用显卡的显示旋转功能将屏幕显示旋转90°。

  c、通过HyperSnap设置好热键和图片保存路径,开始进行截图。180页,也就是不到2分钟的事。

截出来的图需要放在word里打印,所以用word的图片,添加功能一次性将180张图片就加入word中,结果按照文件名,将snap1添加到了最后一页,比较扯,虽然打印出来反着订起来不影响阅读,但是不打印的情况下就得从最后一页往前看,纠结……

所以,想到写一个批量修改文件名的程序,将文件名批量修改下,是的批量添加后可以不用倒着看》》》

======================================================

首先,查到java里文件重命名的方法为:renameTo();

具体参见java API……

我将180张图片放在d:\\backup下,用下面的程序进行重命名:

 1 public void reName(){ 2         String dir = "D:\\backup\\"; 3         File file = new File(dir); 4         String fileName[] = file.list(); 5         int number = fileName.length; 6         File newFile[] = new File[number]; 7     8         System.out.println("number = " + number); 9         for(int i=0; i<number; i++) {10             System.out.println((i+1) + ":" + fileName[i]);11             newFile[i] = new File(dir+fileName[i]);12         }13         System.out.println("============分割线=============");14         for(int i=0; i<number;i++){15             boolean flag = newFile[number - (i+1)].renameTo(new File(dir + (i+1)+".bmp"));16             if(flag){17                 System.out.println("重命名成功"+(i+1));18             } else {19                 System.out.println("失败");20             }21         }22     }

PS:java重命名失败的原因主要有以下几个:

1.源文件不存或不可写。
2.目标文件已存在。
3.源文件和目标不是在同一个盘时,不同的盘的文件格式是否相同。

下面是一个将待修改文件名和修改目的文件名分别存入数组中进行重命名的行为,比较不实用,应该将第一个参数改成目录名就好些了,不过,意思到就行了,^-^

 1 /** 2      *  3      * @param from 保存需要修改的文件名数组 4      * @param to  保存修改后的文件名数组 5 */ 6     public void reName_1(String from[], String to[]){ 7         int fileLength = from.length; 8         boolean flag = false; 9         boolean isOk = false;10         int count = 0;11         if(fileLength != to.length){12             System.out.println("传入数组长度不一致,故不进行重命名操作");13             return;14         }else{15             for(int i=0;i<fileLength;i++){16                 for(int j=0;j<fileLength;j++){17                     if(from[i].equals(to[j]) ){18                         flag = false;19                         System.out.println("error:存在相同文件名,系统拒绝重命名操作");20                         return;21                     }else{22                         flag = true;23                     }24                 }25             }26             if(flag){27                 System.out.println("开始进行文件重命名工作》》》");28                 for(int i=0;i<fileLength;i++){29                     isOk = new File(from[i]).renameTo(new File(to[i]));30                     if(isOk){31                         System.out.println("弟" + (i+1) +"个文件重命名成功");32                         count++;33                     }34                 }35                 if(count == fileLength){36                     System.out.println("全部重命名成功");37                 }else{38                     System.out.println("存在重命名未成功的文件,请人工查看更改");39                 }40             }41         }42     }

本来还想写个批量修改按照mp3文件的文件信息修改名称为:歌手+文件名的。

不过读取mp3文件信息还不清楚怎么搞,大概看了下 有开源的jar包,有时间看看那个jar包是怎么写的 再说了,天晚了,该吃饭了。。。

转载于:https://www.cnblogs.com/hanbin/archive/2012/03/17/2403968.html

java重命名文件(附道客巴巴文档下载方法)相关推荐

  1. 道客巴巴 文档下载方法

    稻壳阅读器打印下载 稻壳阅读器是一个面向文库的阅读软件,在电脑上安装之后,直接打开,将文库链接复制进去就能快速阅读. 想要保存文档的话,如果是免费文档,直接点击下载按钮,然后就可以直接将文档下载到本地 ...

  2. 道客巴巴文档下载方案

    1         使用webbrowser控件,打开指定文件. 2         屏幕截取每一页的内容,生成图象. 3         使用iTextSharp,将生成的图象转换为PDF文件. 最 ...

  3. python 下载道客巴巴文档

    python 下载道客巴巴文档 环境准备 首先,我们会使用到selenium这个库,直接用pip安装即可,有关于selenium的使用还需要安装浏览器驱动和配置环境变量,在这里就不过多阐述,很多博客中 ...

  4. 如何免费下载道客巴巴文档

    1.下载安装 稻壳阅读器 http://www.daokeyuedu.com/ 2.找到需要下载的文档,选择用 稻壳阅读器 打开对应文档. 3.点击左上角的"打印",弹出打印对话框 ...

  5. 百度、豆丁、道客巴巴文库免费下载

    百度.豆丁.道客巴巴文库免费下载 软件下载地址: http://56doc.1x.net/help.html

  6. Java生鲜电商平台-技术方案与文档下载

    Java生鲜电商平台-技术方案与文档下载 说明:任何一个好的项目,都应该有好的文档与设计方案,包括需求文档,概要设计,详细设计,测试用例,验收报告等等,类似下面这个图: 有以下几个管理域: 1. 开发 ...

  7. html 合并文件到excel,Excel2013把多个文件合并到一个Excel文档里方法图解

    日常工作当中,会产生很多Excel文档,每当需要整理的时候又很难归类.查询.这个时候就需要把诺干个Excel文档,合并到一个Excel文档里.一个Excel文档对应一个Sheet工作表,方便查询.归类 ...

  8. html5 打开word文档,打开文件的方式 打开Word文档的方法有几种?

    打开Word文档的方法有几种? rt.急... 求高手速解. 有以下两种打开方式. 工具/原料 Word2003 电脑一台 方法/步骤 方法一: 双击桌面上Word图标,打开wold文档. 在上方工具 ...

  9. java 将ftl文件作为模板导出word文档

    因为poi等输出word很麻烦,所以本文使用word编辑好模板,转成xml再转成ftl,在java中导入ftl模板,填充数据再生成为word下载或保存. 一.模板文档 1.在Word中编辑好word模 ...

  10. python 爬取道客巴巴文档_Python常用的几个高效率的爬虫框架

    1.Scrapy Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架. 可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中.用这个框架可以轻松爬下来如亚马逊商品信息之类的数 ...

最新文章

  1. lightgbm过去版本安装包_云顶手游10.13安装包,6月24日
  2. String.replaceAll() 正则表达式
  3. h3c 链路聚合测试_良无磐石固,虚名复何益?- 链路聚合协议互通测试
  4. 计算机设计大赛国奖作品_3. 需求分析
  5. exists 实现查看表Activity中FmyId=1(具体数字在程序中动态给定)的好友发起的活动
  6. matlab opticalflowlk,Optical Flow介绍与代码实现
  7. 卸载 Visual Studio 2005步骤
  8. 张先生是什么意思_她为家付出几十年,只因拿六千礼金,遭儿媳怒怼:什么钱你都敢拿?...
  9. php cms 那个安全,PHPCMS系统安全设置步骤
  10. C++:round函数用法
  11. 思科路由器系统是Linux,思科推基于Linux新款无线存储路由器
  12. html 实现音乐的波形,GitHub - wanlixi/html5-audio: 展示html5提供的强大的音频控制API...
  13. 主流注意力机制介绍以及如何添加到YOLOV5
  14. 【马红“名师+”】赛前磨课促提升,勤教群研共成长——马红“名师+”研修共同体开展教学能手培训活动
  15. Vue.js中$refs{}获取DOM元素
  16. html 修改表格行背景,HTML表格标记教程(20):行的背景色属性BGCOLOR
  17. kubernetes云原生纪元:共享存储-PVPVC(上)
  18. 小熊饼干、大白兔也遭遇小浩路过
  19. 什么是反向链接?如何获得更多反向链接?
  20. 从科学的角度来理解和田玉---第一篇

热门文章

  1. 【python】Mac在Pycharm中导入python3.6(简单易行)
  2. 容器技术Docker K8s 42 Serverless Kubernetes(ASK)详解-ASK应用管理
  3. 参考文献顺序_科技论文参考文献的著录规则及存在问题
  4. mysql单机三实例_Mysql单机多实例
  5. html5绘制警告牌,2.10 创建自定义图形:绘制扑克牌花色 - HTML5 Canvas 实战
  6. 【DL小结4】seq2seq与attention机制
  7. Support Vector Machine's Large Margin
  8. 两个线性空间的可逆线性映射
  9. 使用Scylla进行OSINT信息收集
  10. 微型计算机乘法部件位于,组成原理复习题8.doc