欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

批量进行文件名URLDecode

程序员文章站 2022-03-08 11:09:56
...

 

我从迅雷下载的很多文件都是经过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. 功能说明:

批量进行文件名URLDecode
            
    
    博客分类: .Net技术笔记  
 
批量进行文件名URLDecode
            
    
    博客分类: .Net技术笔记  
 
  1. 运行环境
Windows + .Net4.0
  1. 获取程序

 

  • 批量进行文件名URLDecode
            
    
    博客分类: .Net技术笔记  
  • 大小: 6.5 KB
  • 批量进行文件名URLDecode
            
    
    博客分类: .Net技术笔记  
  • 大小: 4.4 KB