iT邦幫忙

0

請問Windows 7 下, 如何一次改檔名/目錄!?

請問Windows 7 下, 如何一次改檔名!?

小弟有一堆檔案名稱跟目錄
都有空格
例:
123 345.doc
33 22 44 55.doc
這種檔案或目錄該怎把它的空格部份
用下底線取代 _ !?
或者是有什工具可以做到同樣效果!?

2 個回答

8
plums
iT邦高手 1 級 ‧ 2012-04-11 19:22:11
最佳解答

Advanced Renamer 這一套有這個功能,自己都在用,免費的,請參考。

2
sula3065408
iT邦研究生 1 級 ‧ 2012-04-13 13:47:42

安裝ActivePerl,把底下的code拷貝到小作家貼上,存檔成fileNameYouWannta.pl後開啟DOS命令終端機,打入fileNameYouWannta 路徑,執行後就會把空白換成底線了,後面參數不給預設是當下資料夾。

<pre class="c" name="code">
#!/usr/bin/perl -w

use File::Find;

$start_dir = shift || '.';

find( sub{
	if($_ =~ /\ /){
		my $new=$_;
		$new=~s/\ /\_/g;
		print "$_ --> $new\r\n";
		rename($_,$new);
	}
}, $start_dir );

我要發表回答

立即登入回答