`

批量进行文件名URLDecode

 
阅读更多

 

我从迅雷下载的很多文件都是经过UrlEncode的,从火狐下载的文件存在这个问题,IE貌似没有,而我一般喜欢使用火狐,为了还原这些文件原本的名称编写了这个工具:
  1. 技术要点:
1、 WinForm进行URL编码
添加引用System.Web,调用HttpUtility.UrlEncode和HttpUtility.UrlDecode方法
2、遍历文件
 
//C#遍历指定文件夹中的所有文件
DirectoryInfo TheFolder=new DirectoryInfo(folderFullName);
//遍历文件夹
foreach(DirectoryInfo NextFolder in TheFolder.GetDirectories())
   this.listBox1.Items.Add(NextFolder.Name);
//遍历文件
foreach(FileInfo NextFile in TheFolder.GetFiles())
   this.listBox2.Items.Add(NextFile.Name); 
 
3、修改文件名
File.Move(from, to)
 
  1. 功能说明:


 

 
  1. 运行环境
Windows + .Net4.0
  1. 获取程序

 

  • 大小: 6.5 KB
  • 大小: 4.4 KB
0
0
分享到:
评论
1 楼 xy2401 2016-02-02  
并没有下载地址啊

相关推荐

    asp批量加密解密转编码

    例如,`Server.URLEncode`和`Server.URLDecode`用于URL编码和解码,但这不是真正的加密,它们仅处理特殊字符。真正的加密可能涉及到MD5、SHA系列或更高级的AES等算法。批量加密意味着一次处理多个文件或大量数据,这...

    c#批量上传图片到服务器示例分享

    - 图片名称通过查询字符串`name`传递,使用`HttpUtility.UrlDecode`解码以还原原始文件名。 - 读取HTTP请求的输入流(`Request.InputStream`)以获取上传的图片数据,然后将这些数据写入服务器上的文件。 4. **...

    python-23:将图片下载到本地.docx

    本文详细介绍了如何使用Python的`urllib`库进行图片下载,包括下载单个图片以及批量下载网页中的所有图片。此外,还讨论了一些实际操作中需要注意的问题,如编码处理和异常处理等。希望这些内容能够帮助读者更好地...

    java使用uploadify插件实现多文件上传完整demo

    同时,为了防止跨站脚本攻击(XSS),对上传文件名和内容进行安全过滤。还可以通过异步处理文件,减轻服务器压力,提高用户体验。 8. **项目结构** 压缩包中的"upload"文件夹可能包含了以下内容: - HTML页面:...

    利用爬虫大量抓取网页图片

    `urlopen()`函数用于打开指定的URL,`read()`用于读取响应内容,`decode('utf-8')`用于将字节流转换为UTF-8编码的字符串。 2. **HTML解析**:抓取网页源代码后,我们需要解析HTML来找到图片的链接。这通常通过正则...

    PHPCSSJSNOTES:使用api时有用的各种注释

    在IT行业中,API(应用程序接口)是开发人员之间进行交互的一种关键工具,允许..."PHPCSSJSNOTES-main"这个文件名可能指的是一个包含更多示例代码和详细解释的主目录,你可以通过研究这些文件来加深对这些概念的理解。

    C#编程经验技巧宝典

    88 <br>0136 如何进行文本加密与解密 88 <br>0137 如何区别0、空字符串、Null、Empty和Nothing 89 <br>0138 从字符串中分离文件路径、文件名及扩展名 89 <br>0139 如何批量替换某一类字符串 89...

    golang-mongodb

    同时,`golang-mongodb-main`这个文件名可能代表一个包含整个项目的源代码仓库,里面可能包含了示例代码、测试、配置文件等,用于更深入地理解和学习如何在Golang应用中集成MongoDB。通过阅读这些代码,你可以学习到...

Global site tag (gtag.js) - Google Analytics