Обеспечивает доступ к файловой системе клиентской машины. По существу - тот же самый ActiveX. Библиотека, которая все это обеспечивает, называется scrrun.dll.
var fso = new ActiveXObject("Scripting.FileSystemObject");
var a = fso.CreateTextFile("c:\\testfile.txt", true);
a.WriteLine("This is a test.");
a.Close();
Поскольку операции эти потенциально опасные, широкого применения это дело не получило. У вас на машине может вообще не заработать, а выдать сообщение об ошибке. Потихоньку сбывается мечта всех тиранов о полном доступе к компу клиента. Просто пара примеров.
<script>
function createfile()
{
var fso = new ActiveXObject("Scripting.FileSystemObject");
var a = fso.CreateTextFile("c:\\testfile.txt", true);
a.WriteLine("This is a test.");
a.Close();
}
function deletefile()
{
var fso;
fso = new ActiveXObject("Scripting.FileSystemObject");
fso.DeleteFile("c:\\testfile.txt");
}
</script>
Много писать не имеет смысла, потому что кто-либо вряд ли разрешит запуск всего этого дела на своей машине. Просто приведу список функций:
Copy, CopyFile, CopyFolder, CreateFolder, CreateTextFile, Delete, DeleteFile, DeleteFolder, MoveFile, MoveFolder... и т.д.
Потом побольше напишу.