Как установить атрибуты файлов для Windows в ruby? - PullRequest
1 голос
/ 30 ноября 2009

Как мне сказать ruby ​​создавать файлы с атрибутами FILE_ATTRIBUTE_TEMPORARY и FILE_FLAG_DELETE_ON_CLOSE?

Ответы [ 3 ]

3 голосов
/ 30 ноября 2009

Вы можете вызывать функции Windows с помощью библиотеки Ruby win32api. Смотрите эти примеры . Это больно, но работает.

0 голосов
/ 30 ноября 2009

Вероятно, из-за его корней в Unix, Ruby (пока) этого не допускает. Скорее всего, вы можете получить желаемый результат:

require 'tempfile'
Tempfile.new "my_temp_file" do |f|
  #...
end
0 голосов
/ 30 ноября 2009

Я нашел источник Ruby 1.8.7 и не нашел упоминаний об этих атрибутах, поэтому я думаю, что вы можете исправить его и собрать из источника ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...