Как создать пустой файл
Перейти к содержимому

Как создать пустой файл

Создание файлов при помощи 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 с последующим сохранением.

Естественно, здесь перечислены далеко не все способы создания пустых файлов в никс-консоли, поэтому если ты знаешь еще какие-нибудь оригинальные способы, которые не попали в трикс, пиши ниже.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *