Уважаемые подписчики!
Данная рассылка посвящена web-дизайну и web-программированию. Ведущий рассылки
Голубев Алексей. По вопросам размещения статей в рассылке обращайтесь по e-mail:
alexey-golubev@mail.ru. Буду всегда рад разместить их здесь, а также на моем сайте. Ссылка на ваш сайт гарантирована! Так же можете присылать и статьи других авторов или ссылки на них в интернете.
Судя по вопросам в рассылку, можно сказать, что тема работы с файлами, каталогами, дисками с web-страницы достаточно интересна большому кругу подписчиков, поэтому я решил открыть небольшой раздел рассылки, в котором, будут помещаться свойства и методы FSO (по пять в алфавитном порядке).
Свойства FSO:
AtEndOfLine – возвращает значение true, если при считывании дынных из файла курсор находится в конце строки, иначе – false.
AtEndOfStream - возвращает значение true, если при считывании дынных из файла курсор находится в конце файла, иначе – false.
Attributes – позволяет считывать и устанавливать атрибуты файлов и каталогов.
AvailableSpace – возвращает количество доступного пространства на диске.
Column – возвращает позицию указателя в текущей строке в тестовом файле.
Вверх
Добавления строки в файл в определнное место используйте следующую функцию на JavaScript:
function insert_line(cf, pos, txt) {
var ForReading=1, ForWriting=2;
var fso, f1, f2, l, p, tmp;
tmp=cf+".tmp";
fso = new ActiveXObject("Scripting.FileSystemObject");
f1=fso.OpenTextFile(cf, ForReading, true);
f2=fso.OpenTextFile(tmp, ForWriting, true);
while(!f1.AtEndOfStream) {
p=f2.Line;
if (p==pos) { f2.WriteLine(txt); }
l=f1.ReadLine();
f2.WriteLine(l);
}
f1.Close();
f2.Close();
f1=fso.GetFile(tmp);
f2=fso.GetFile(cf);
f2.Delete();
f1.Move(cf);
}
cf - полный путь к файлу, в который нужно вставить строку, например: "c:\\some_folder\text.txt".
pos - под каким номер будет располагаться строка в файле.
txt - строка, которую нужно вставить.
Вверх
С момента выхода последней рассылки на сайте обновлена статья:
Еще немного о работе с файлами...
С момента выхода последней рассылки на сайт добавлены следующие
статьи:
»
Немного о комментариях
Некоторые преуменьшают важность роли комментариев на web-страницах и в программах, однако комментарий – это наиполезнейшая вещь. К примеру: два...
Вверх
С момента выхода последней рассылки на сайт добавлены следующие скрипты:
»
Вставка строки в файл
Скрипт из совета.
Скачать:
здесь.
Вверх
Вот последние, полученные мной вопросы:
Вопрос №7: Хочу поставить значок (icon), что рядом с URL страницы.
Не подскажите, как сделать?
На вопрос ответили: karol, [LEGIONT] ~Cache~, Konst UA3IIH, Красножен А.А., Константин. Огромное Вам спасибо! У всех одинаковый ответ, поэтому опубликую наиболее полный (от Константина):
Для начала надо нарисовать такой значок, назвать его favicon.ico и поместить, например, в корневой каталог сайта. Затем в заголовке документа, который будет обозначаться этим значком, между тегами <head>...</head> вставить строку <link rel="shortcut icon" href="favicon.ico">. Но это будет работать только в случае, если favicon поддерживаются сервером, на котором работает сайт.
Вопрос №8: Мне нужно вставить строку или несколько в определённое место во внутрь
текстового файла (между сущестующеми сточками). С помощью кода на vbscript. Как это возможно ?
См. совет выше
Задать вопрос
Вверх
На нашем сайте (
http://www.frnet.narod.ru/) имеются следующие разделы:
- Статьи - статьи о web-дизайне и web-программировании
- Скрипты - скрипты для web-страниц
- Книги - книги той же тематики
- Программы - программы для верстки и дизайна
- Шаблоны - заготовки для web-страниц
- Рассылка - все выпуски рассылки
- Юмор - анекдоты, афоризмы, смешные истории, работы студентов
- Ссылки - ссылки на другие полезные ресурсы сети
Вверх
Надеюсь, вам понравилась информация в рассылке и вы не будете от нее отписываться. Больше информации можно найти на нашем сайте. Там же вы найдете и
все выпуски рассылки. Ваши пожелания и критику присылайте на e-mail:
alexey-golubev@mail.ru или оставляйте в
Гостевой книге.
При публикации информации из рассылки Вам следует указывать действующую ссылку на нее.
Ответственный за рассылку:
Голубев Алексей.
Вверх