![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| alek1987new |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 26.11.2009 Репутация: нет Всего: -1 |
Привет всем подскажите пожалуйста как реализовать проверку папок на пустоту с помощью скриптов, и вообще возможно ли такое ? Подскажите какие функции и пожалуйста скиньте примерчик. Заранее благодарен.
|
|||
|
||||
| NLspieler |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 619 Регистрация: 13.10.2008 Где: Берлин Репутация: 1 Всего: 19 |
Может быть я ошибаюсь, но кажется, что javaScript не умеет работать с файловой системой,
и очень правильно, что не умеет. |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 3 Всего: 260 |
это javascript браузера не умеет. тот же jscript microsoft'ский вполне с этим справляется. alek1987new, ты какой диалект имеешь в виду? javascript браузера, jscript в windows, javascript в макросах openoffice? универсального ответа быть не может, потому как работа с файловой системой - не средство языка, а отдельная библиотека. соответственно, в макросах openoffice и в jscript будет разный код. а в браузерном javascript'e такое вовсе не получится, разве что ты пишешь плагин под браузер. но и в таком случае универсального ответа не будет - все будет зависеть от браузера. |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 48 Всего: 386 |
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| alek1987new |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 26.11.2009 Репутация: нет Всего: -1 |
я имею ввиду jscript в windows, или windows script host -wsh, который умеет работать с файловой системой, я сам создавал, перемещал и удалял папки, а вот как проверить папку на пустоту - ничего не нашел.
|
|||
|
||||
| alek1987new |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 26.11.2009 Репутация: нет Всего: -1 |
все я нашел решение всем спасибо, вот что мне было нужно
|
|||
|
||||
| BlackApricot |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 17.8.2009 Репутация: нет Всего: нет |
Да нет, ребятки, браузер очень даже может работать с файловой системой, имеется полный набор функций.
В осла это всё встроено, для лисы плагин есть. За другие браузеры не знаю. Только браузеры так просто не пустят туда, и отключить эту безопасность НЕ возможно, браузер обязательно потребует подтверждения. Если кому надо, есть архив 15кил, по работе с файлами. Сайт где это было, помер ещё в прошлом году. Кому интересно, обращайтесь. |
|||
|
||||
| brother79 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 471 Регистрация: 18.8.2009 Репутация: 1 Всего: 6 |
Отключить - некорректно сказанно. На самом деле, если ты запускаешь html в браузере с диска - то весь доступ есть и никто его не закрывает, делай с диском что хочешь. Просто когда ты открываешь по http - то тут запускается виртуальная машина, у которой нету вашего диска и уже ничего с ним не сделаешь, это только для безопасности док-ов из инета, а локально - ничего не закрыто. |
|||
|
||||
| BlackApricot |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 17.8.2009 Репутация: нет Всего: нет |
Но не раньше, чем разрешишь браузеру работать с файлами. Причём по умолчанию подсвечена кнопка НЕТ, чтобы случайно не нажать.
Да нет, корректно, потому что не возможно запретить браузеру показывать это окно. То есть, отключить. Доступ из хтмл есть, но только найти файл, даже папку нельзя. Вот через этот <input type="file">, и всё. |
||||
|
|||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 44 Всего: 315 |
||||
|
||||
| BlackApricot |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 17.8.2009 Репутация: нет Всего: нет |
Сходу архив не нашёл, найду или по новой перепакую, выложу.
|
|||
|
||||
| BlackApricot |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 17.8.2009 Репутация: нет Всего: нет |
В большем архиве есть не вычищенные файлы, автор старательно маскировал текст, кому надо, доделывайте, один сделаете, остальные легче будет. Сам сайт исчез в прошлом году, кому не лень проверяйте, а вдруг появился.
Меньший файл, это из книги Климова, только у него примеры на VBS. А кто разгребёт всю кучу, у того будет больше инфы. Удачи. Это сообщение отредактировал(а) BlackApricot - 24.3.2010, 08:08 Присоединённый файл ( Кол-во скачиваний: 8 )
activeX.7z 222,58 Kb |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 44 Всего: 315 |
ок. посмотрим как-нибудь на досуге
|
|||
|
||||
| IgorIV |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 642 Регистрация: 7.9.2009 Репутация: нет Всего: 8 |
BlackApricot, и что мы видим?
Где тут Javascript? А сайт, ну для этого есть машина времени http://web.archive.org/web/20080514153857/...d.ru/index.html |
|||
|
||||
| BlackApricot |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 17.8.2009 Репутация: нет Всего: нет |
IgorIV, не понял вопроса? |
|||
|
||||
| mxt |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 133 Регистрация: 6.9.2007 Репутация: 1 Всего: 1 |
там jscript. но их синтаксис схож, поэтому то и то называют javascript --------------------
|
|||
|
||||
| BlackApricot |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 17.8.2009 Репутация: нет Всего: нет |
Если к словам придираться, то да. Хотя для лисы тоже плагин есть, не удивлюсь если и другие браузеры имеют подобное. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |