FileSystemObject Object


Обеспечивает доступ к файловой системе клиентской машины. По существу - тот же самый 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... и т.д.


Потом побольше напишу.

Hosted by uCoz