我从迅雷下载的很多文件都是经过UrlEncode的,从火狐下载的文件存在这个问题,IE貌似没有,而我一般喜欢使用火狐,为了还原这些文件原本的名称编写了这个工具:


- 技术要点:
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)
- 功能说明:


- 运行环境
Windows + .Net4.0
- 获取程序
相关推荐
例如,`Server.URLEncode`和`Server.URLDecode`用于URL编码和解码,但这不是真正的加密,它们仅处理特殊字符。真正的加密可能涉及到MD5、SHA系列或更高级的AES等算法。批量加密意味着一次处理多个文件或大量数据,这...
- 图片名称通过查询字符串`name`传递,使用`HttpUtility.UrlDecode`解码以还原原始文件名。 - 读取HTTP请求的输入流(`Request.InputStream`)以获取上传的图片数据,然后将这些数据写入服务器上的文件。 4. **...
本文详细介绍了如何使用Python的`urllib`库进行图片下载,包括下载单个图片以及批量下载网页中的所有图片。此外,还讨论了一些实际操作中需要注意的问题,如编码处理和异常处理等。希望这些内容能够帮助读者更好地...
同时,为了防止跨站脚本攻击(XSS),对上传文件名和内容进行安全过滤。还可以通过异步处理文件,减轻服务器压力,提高用户体验。 8. **项目结构** 压缩包中的"upload"文件夹可能包含了以下内容: - HTML页面:...
`urlopen()`函数用于打开指定的URL,`read()`用于读取响应内容,`decode('utf-8')`用于将字节流转换为UTF-8编码的字符串。 2. **HTML解析**:抓取网页源代码后,我们需要解析HTML来找到图片的链接。这通常通过正则...
在IT行业中,API(应用程序接口)是开发人员之间进行交互的一种关键工具,允许..."PHPCSSJSNOTES-main"这个文件名可能指的是一个包含更多示例代码和详细解释的主目录,你可以通过研究这些文件来加深对这些概念的理解。
88 <br>0136 如何进行文本加密与解密 88 <br>0137 如何区别0、空字符串、Null、Empty和Nothing 89 <br>0138 从字符串中分离文件路径、文件名及扩展名 89 <br>0139 如何批量替换某一类字符串 89...
同时,`golang-mongodb-main`这个文件名可能代表一个包含整个项目的源代码仓库,里面可能包含了示例代码、测试、配置文件等,用于更深入地理解和学习如何在Golang应用中集成MongoDB。通过阅读这些代码,你可以学习到...