Создание файлов при помощи JavaScript и VBScript
На первый взгляд эта функция может показаться бесполезной, однако, как вы занесете данные в файл, не имея самого файла, не будем же мы портить фалы посетителя нашей страници.
Для того, чтобы создать пустой файл с помощью VBSctipt надо написать в HTML-файле следующий код:
Ту же самую функцию выполняет и следующий код, написанный уже на JavaScirpt:
Вот теперь, создав чистый файл, можно приступить к его заполнению.
2. Запись данных в файл
Открытие файла. Для того, чтобы открыть файл надо применить следующий скрипт:
Данный скипт написан на VBScript. Здесь по-моему все понятно. ForWriting — флаг, показывающий зачем открывать файл. Вот тот же скрипт на JavaScript:
Надо отметить, что при этом файлы будут автоматически создаваться.
Вот примеры скриптов. На VBScript:
Вот и все. Что с этим делом делать, вы наверное уже знаете. В мирных целях эта возможность создавать файлы на клиентских машинах очень полезна. Можно предложить посетителю скачать ваш фирменных значок и установить его в кчестве значка дика C, D, E, F, . Z. Можно создать autorun для диска X, в котором будет прописана строка, которая позволит загружать ваш фирменный сайт при запуске этого диска. Сохранение настроек без использования cookies и т. д. и т.п. На этой оптимистической ноте я заканчиваю.
Как создать новый файл в Windows
wikiHow работает по принципу вики, а это значит, что многие наши статьи написаны несколькими авторами. При создании этой статьи над ее редактированием и улучшением работали, в том числе анонимно, 14 человек(а).
Количество просмотров этой статьи: 12 448.
Существует множество способов создать файл на компьютере. Еще со времен Windows 95 пользователи могли создать пустой файл через контекстное меню проводника, не полагаясь на сторонние приложения.
Пустой файл в *nix (10 способов)
Десять известных и малоизвестных способов создания пустого файла в консоли *NIX, на все случаи жизни:
1 способ
Самый простой, однако, малоизвестный способ:
где emptyfile – пустой файл, создаваемый в текущей директории;
Так можно создавать и множество пустых файлов, записывая их цепочкой:
Данный способ работает в оболочках bash (sh, bash2, . ) и Korn (ksh), но не работает в C-shell (csh), T-shell (tcsh) и некоторых других :(.
2 способ
Это один из самых распространенных способов создания пустого файла:
Аналогично, можно создавать и множество empty-файлов, записывая их названия по порядку через пробелы:
$touch emptyfile emptyfile2 emptyfile3
3 способ
Еще один знаменитый способ:
Однако чтобы избавить себя от дополнительного нажатия горячих клавиш (Ctrl+D), данную команду следует вводить так:
И соответственно для нескольких пустых файлов:
4 способ
Это также не менее употребляемый способ:
Однако в результате этой команды файл получится не нулевого размера (1b) и будет содержать пустую строку. Если это имеет какое-нибудь значение, то для создания файла нулевого размера данную команду следует вводить так:
а для создания множества файлов, например, так:
Правда, последний файл в цепочке всегда будет создаваться с пустой строкой (в комбинации с «echo 0» — аналогично).
5 способ
Оригинальный способ — с помощью команды копирования и нулевого устройства:
$cp /dev/null emptyfile
Примечание: чтение из /dev/null всегда дает символы конца файла (EOF)!
Использовать команду mv для тех же целей ($mv /dev/null emptyfile) не рекомендуется, из-за возможных последующих сбоев системы.
6 способ
С помощью команды копирования данных dd:
$dd if=/dev/null of=emptyfile
для нескольких пустых файлов:
$dd if=/dev/null of=emptyfile>emptyfile2>emptyfile3
7 способ
Нестандартный способ, с помощью стандартной утилиты tee:
а для создания множества empty-файлов:
8 способ
Еще один оригинальный с помощью утилиты вызова командного интерпретатора shell – sh:
а для создания сразу нескольких файлов так:
9 способ
И, конечно же, пустой файл можно создать с помощью стандартных текстовых редакторов, которых напихано в никсах, больше чем звезд на небе :). Но запускать редактор только для того, чтобы создать пустой файл как-то нерационально, поэтому с редактором vi, например, нужно поступать следующим образом:
$vi –c :wq emptyfile
Аналогично с редактором ex:
$ex –c :wq emptyfile
и для создания нескольких пустых файлов:
$vi –c :wq emptyfile>emptyfile2>emptyfile3
$ex –c :wq emptyfile>emptyfile2>emptyfile3
А вот как следует обходиться с двумя родственными редакторами ed и red:
10 способ
Последний способ не относится к чисто консольным, т. к. принадлежит народному файловому менеджеру mc. Для тех, кто не хочет утруждать себя лишним набором команд: в mc достаточно нажать комбинацию Shift+F4 с последующим сохранением.
Естественно, здесь перечислены далеко не все способы создания пустых файлов в никс-консоли, поэтому если ты знаешь еще какие-нибудь оригинальные способы, которые не попали в трикс, пиши ниже.