< ウォッチにエラーをわかりやすく表示する | 続:連番の拡張子にリネームする >

October 5, 2004

連番の拡張子にリネームするJScript

拡張子が'tif'のファイルを連番の拡張子に変えるWSHのバッチプログラムです。 これ自体はあまり汎用性がないのですが、ちょこちょこっと変えれば使い道はあるでしょう。 できればこれのBATファイル解がほしいのですが・・・。
// Rename.js
var sBaseName	= 'Sample';	// 拡張子を除いたファイル名
var oFsoSys		= WScript.CreateObject( 'Scripting.FileSystemObject' );
var sPath		= WScript.ScriptFullName;
	sPath		= oFsoSys.GetParentFolderName( sPath );
var oFolder		= oFsoSys.GetFolder( sPath );
var nCnt		= 1;


for ( var oFiles = new Enumerator( oFolder.Files ); !oFiles.atEnd(); oFiles.moveNext() )
{
	var oFile	= oFiles.item();
	var sName	= oFile.Name + '';
	
	if ( sName.slice( -4 ) == '.tif' )
	{
		oFile.Move( sBaseName + '.' + ( '00' + nCnt++ ).slice( -3 ) );
	}
}

WScript.Echo( '完了しました' );

トラックバック

このエントリーにトラックバック:
http://frog.raindrop.jp/cgi-bin/mt/mt-tb.cgi/683

コメント

コメントする

※ コメントスパム対策のため、コメント本文はおはよう、こんにちわ、こんばんわのいずれかより始めるようにしてください。

name:
email:

※ 必要ですが、表示しません。

url:
情報を保存する ?