HTAを使っていると、よくディレクトリ内のファイル一覧が欲しくなるのだが、どうもすぐ忘れるので書いておく。
<html>
<head>
<title>カレントディレクトリのファイル一覧</title>
<script language="JScript">
function getFileList() {
var fso = new ActiveXObject("Scripting.FileSystemObject");
var files = new Enumerator((fso.GetFolder('.')).files);
var text = '';
for (; !files.atEnd(); files.moveNext()) {
text += fso.GetFileName(files.item());
text += "<br />"
}
document.getElementById("result").innerHTML = text;
}
</script>
</head>
<body onLoad="getFileList()">
<div id="result"></div>
</body>
</html>