連番の拡張子にリネームする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
コメント