テキストファイルを結合
var fso = new ActiveXObject('Scripting.FileSystemObject');
var READ = 1;
var WRITE = 2;
var ADD = 8;
var path1 = "c:\\temp\\input_1.txt";
var path2 = "c:\\temp\\input_2.txt";
var path3 = "c:\\temp\\output.txt";
var stream = fso.OpenTextFile(path1, READ);
var text = stream.ReadAll();
stream.Close();
stream = fso.OpenTextFile(path2, READ);
text += stream.ReadAll();
stream.Close();
stream = fso.OpenTextFile(path3, WRITE, true);
stream.Write(text);
stream.Close();
ゴミ箱に削除
削除というか、送る。
path は削除するアイテムのパス
var shell = new ActiveXObject("Shell.Application");
var recycleBin = shell.NameSpace(10);
recycleBin.MoveHere(path);
非同期処理なので削除出来たかどうかの確認が必要
スクリプトが先に終了すると削除されない事になるので注意
fso = new ActiveXObject('Scripting.FileSystemObject');
for (var i = 0; i < 5; ++i) { // とりあえず5回(5秒間)だけチェック
if (!fso.FileExists(path)) log("ファイル削除完了"); // ファイルの場合
if (!fso.FolderExists(path)) log("フォルダ削除完了"); // フォルダの場合
WScript.sleep(1000);
}
log("なんか知らんが削除出来てません");
最終更新:2014年09月24日 22:39