去除文件名中的'.'符号
今天找了款转换mp3的软件(mp3 转换器 v2.0),却发现一个小问题,我下了很多emule上的vod,想用mp3听,转换后发现文件名很短(emule上的东西都是超长的名字),我就奇怪了,一想,那程序员肯定很偷懒,直接用第一个'.'符号前的那段名字,无奈,只好自己编个小程序,来批量修改了。
using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
namespace DeleteDot
{
class Program
{
static void Main(string[] args)
{
string[] files = Directory.GetFiles(@"G:\欧美mtv");
string fname=null;
foreach (string fn in files)
{
FileInfo f = new FileInfo(fn);
int dotSum = 0;
for (int i = 0; i < fn.Length; i++)
{
if (fn[i] == '.')
{
dotSum++;
}
}
int dotDel = dotSum;
fname = fn;
for (int i = 0; dotDel > 0; i++)
{
if (fname[i] == '.')
{
if ( dotDel != 1)
{
fname=fname.Remove(i, 1);
i--;
}
dotDel--;
}
}
File.Move(fn, fname);
}
foreach (string str in Directory.GetFiles(@"G:\欧美mtv"))
{
Console.WriteLine(str);
}
Console.ReadLine();
}
}
}
去除文件名中的'.'符号相关推荐
- python去除文件名中的空格
去除文件名中的空格 方法1 import osrootdir = 'xxxxx'img_file_l = [] img_dir_l = []for parent, dirnames, filename ...
- 批量去除文件名中的某些字符串
作者:何先生 链接:https://www.zhihu.com/question/29446913/answer/218671011 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转 ...
- python2 去除 字符串中emoji 符号,去除所有4字节utf8字符
对咱们天朝程序员来说,最常用的编码方式就是UTF-8了.大家在创建数据库的时候,总是条件反射选择UTF-8编码. 最近我遇到一个emoji 符号不能写入数据库得问题.通过查询资料得知,emoji 符号 ...
- bat操作批量去除文件名中的空格
来自博客: bat批量重命名新建文件夹去除空格 建立txt文件,复制下面代码 @echo off&setlocal enabledelayedexpansion for /f "de ...
- python批量删除文件名_python批量删除文件名中的未知字符
python 批量删除文件名中的未知字符 如上图所示, 需要修改的文件名的个数超过 500 个, 如果一个一个的删除非常的费时间, 现 在用 python 修改很容易,方便又省时间,具体步骤如下 1 ...
- 去除字符串中的指定字符
去除字符串中的 - 符号: 其实也就是将原本想要去除的字符替换为空而已. String str = "sdfsd-sdfsdf-sdfvsds-fsdfzxv"; String s ...
- 去除latex中cctbook里面二级章节标题中前面的双s符号
去除latex中cctbook里面二级章节标题中前面的双s符号 1. 问题描述 2. 解决方法 3. 可能出现的问题 1. 问题描述 使用 Latex 写论文时,若二级和三级标题前面出现 § \ ...
- 教你快速删除或/替换每个视频文件名中的空格、特殊符号
我们平时在处理文件的时候,会发现一些文件的文件名当中存在空格.特殊符号,如果一个个手动去重命名的话,那样会花费很多时间,今天小编给大家分享一个新的技巧,可以快速删除或者替换多个视频文件名中的空格.特殊 ...
- python怎么去掉视频字幕_python实现去除下载电影和电视剧文件名中的多余字符的方法...
本文实例讲述了python实现去除下载电影和电视剧文件名中的多余字符的方法,是一个非常实用的技巧,分享给大家供大家参考.具体如下: 有时候我们讨厌下载电影和电视剧文件名中的多余字符(如网址和广告字样) ...
最新文章
- go slice获取唯一值_Go语言引用传递与值传递
- scipy.spatial.distance 与 sklearn cosine_similarity
- OpenStack创建网络和虚拟机、dhcp设备、虚拟路由器、虚拟机访问外网原理分析
- Android View的加载过程
- js获取本月第几周和本年第几周
- maven+nexus搭建maven仓库
- ​【Python基础】一文看懂 Pandas 中的透视表
- border和图片之间有缝隙_院子里现浇水泥板,每块之间留7公分的缝,铺出来的效果漂亮大气...
- java中异常注意问题(发生在多态是的异常问题)
- linux命令:软件更新 sudo apt-get update 和 sudo apt-get upgrade
- kong 网关教程入门
- 关于datawindow does not have update capability
- 数据质量低该如何解决
- python动态创建对象属性_Python学习笔记——动态添加属性与方法
- 数学建模算法学习——各类模型算法汇总
- 软件项目开发文档 模板
- spring-boot集成elastic-job 并实现http类型作业
- Stacked Hourglass Networks
- 中国现在小学要求计算机课吗,为什么说刚进学校不要买电脑?是用不到吗?
- Max骨骼沿样条线运动——中国龙绑定相关问题