如何从文件名中删除特定字符?

时间:2013-02-03 09:47:50

标签: file character rename file-rename

我有一堆文件需要从文件名中删除(。)点。例如。 “Mr.-John-Smith.jpg”到“Mr-John-Smith.jpg”。我没有真正的编程经验,只知道html / css和一点点javascript。我在stackoverflow上找到了另一个相同的问题,但我收集的内容是在linux系统上修复的,并且使用了BASH。

无论如何,如果有人能为我提供一个关于使用哪个程序的教程以及在该程序中执行哪些代码来实现它,我将不胜感激。

3 个答案:

答案 0 :(得分:1)

如果您正在使用Windows环境(我猜你这样做)

您可以下载此免费实用程序来批量更改文件名!

主页: http://www.bulkrenameutility.co.uk/Main_Intro.php

下载页面: http://www.bulkrenameutility.co.uk/Download.php

易于使用

享受

答案 1 :(得分:0)

如果您的文件名在文件中......

1-打开Microsoft Word或任何文本编辑器。按 ctrl + h ,然后在不带引号的情况下搜索“”,然后将其替换为空白字符。

2-它将删除所有点,再次带“”。你的文件扩展名如.jpg,.png搜索你的文件扩展名,例如“jpg”,并将其替换为“.jpg”

它将工作%100,我每次都使用这种方法。

如果它们不在文件中,并且您想要在操作系统的文件系统中执行某些操作

试试这个程序。它对此操作非常有用;

Download

答案 2 :(得分:0)

要从目录中的所有文件中删除除扩展点之外的所有文件,您可以使用较新版本Windows附带的PowerShell,并可以下载旧版本的PowerShell; 插入换行符是为了便于阅读,这应该放在一行;

PS> dir | rename-item -newname {       
       [System.IO.Path]::GetFileNameWithoutExtension($_.name).Replace(".","") + 
       [System.IO.Path]::GetExtension($_.name); }

它的作用是获取没有扩展名的文件名并删除其中的所有点,然后添加回扩展名。然后它将文件重命名为结果名称。

这会更改为do.it.nowdoit.now,或者在您的情况下,Mr.-John-Smith.jpg更改为Mr-John-Smith.jpg