GetSpecialFolder() (Нужна помощь в JS)

Модератор: Модераторы разделов

aka
Сообщения: 171

GetSpecialFolder()

Сообщение aka »

Добрый день.Есть вот такой кусок кода:

Код: Выделить всё

if ( external.GetSpecialFolder( 0x001a ).length)
        external.globals.Add( 'usersdir', external.GetSpecialFolder( 0x001a ) );
    else
        external.globals.Add( 'usersdir', external.GetSpecialFolder( 0x0005 ) );
    external.globals( 'usersdir' ) += '\\' + external.globals( 'softwarenamesafe' ) + '\\';
    if ( ! external.Directory.Exists( external.globals( 'usersdir' ) ) )
        external.Directory.Create( external.globals( 'usersdir' ) );


Он опеределяет где будет находиться 'userdir'.Погуглив понял, что GetSpecialFolder() работает только с ситемными папками, но мне необходимо, что бы папка находилась в сетевой шаре.Возможно ли это?Очень надеюсь на ваши советы, потому как в программинге,а тем более в js не силен.Спасибо.
Мой блог -- unixway.info --
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: GetSpecialFolder()

Сообщение NickLion »

Как вариант попробуйте GetFolder. Если не сработает - то видимо не получится, используя Scripting.FileSystemObject.

PS а линукс при чем? это ж вроде ASP?
Спасибо сказали:
aka
Сообщения: 171

Re: GetSpecialFolder()

Сообщение aka »

NickLion писал(а):
12.05.2009 17:25
Как вариант попробуйте GetFolder. Если не сработает - то видимо не получится, используя Scripting.FileSystemObject.

PS а линукс при чем? это ж вроде ASP?


Пробовал GetFolder,может в синтаксисе ошибся...
PS.Действительно,как то не подумал:) Если, что прошу прощения.
Мой блог -- unixway.info --
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: GetSpecialFolder()

Сообщение NickLion »

Видимо, все-таки Scripting.FileSystemObject работает только с локальной файловой системой. Путь так задавали: "\\\\server\\folder"?

PS да ничего, просто IIS ставить не хочется, чтобы проверять :)
Спасибо сказали:
aka
Сообщения: 171

Re: GetSpecialFolder()

Сообщение aka »

NickLion писал(а):
12.05.2009 17:47
Видимо, все-таки Scripting.FileSystemObject работает только с локальной файловой системой. Путь так задавали: "\\\\server\\folder"?

PS да ничего, просто IIS ставить не хочется, чтобы проверять :)


GetFolder("\\server\folder") и так как вы написали...тож не выходит.Это вообще мессенджер джабера, написаный на js.Вот появилась необходимость сместить профиль, для терминальников,вот и долбаюсь :dry:
Мой блог -- unixway.info --
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: GetSpecialFolder()

Сообщение NickLion »

А если так:

Код: Выделить всё

fso = new ActiveXObject("Scripting.FileSystemObject");
var sh = fso.GetDrive("\\\\server\\path");

А дальше работать с объектом Drive ( http://msdn.microsoft.com/en-us/library/ts2t8ybh(VS.85).aspx )?
Спасибо сказали: