るりまサーチ

最速Rubyリファレンスマニュアル検索!
182件ヒット [1-100件を表示] (0.060秒)
トップページ > クエリ:File[x] > クエリ:IO[x] > クエリ:chmod[x]

別のキーワード

  1. _builtin file?
  2. _builtin file
  3. file chmod
  4. file chown
  5. file ctime

ライブラリ

クラス

モジュール

検索結果

<< 1 2 > >>

File.lchmod(mode, *filename) -> Integer (27274.0)

File.chmod と同様ですが、シンボリックリンクに関してリンクそのものの モードを変更します。

...
File
.chmod と同様ですが、シンボリックリンクに関してリンクそのものの
モードを変更します。

@param filename ファイル名を表す文字列を指定します。

@param mode chmod(2) と同様に整数で指定します。

@raise NotImplementedError lchmod(2)...
...合に発生します。

//emlist[例][ruby]{
IO
.write("testfile", "test")
File
.symlink("testfile", "testlink")
File
.lstat("testlink").ftype # => "link"
File
.lchmod(0744, "testlink")
File
.stat("testlink").mode.to_s(8) # => "100644"
File
.lstat("testlink").mode.to_s(8) # => "12074...

FileUtils.#chmod(mode, list, options = {}) -> Array (21237.0)

ファイル list のパーミッションを mode に変更します。

...options :noop と :verbose が指定可能です。
c:FileUtils#options

@return list を配列として返します。

//emlist[][ruby]{
# Absolute mode
require 'fileutils'
File
Utils.chmod(0644, %w(my.rb your.rb his.rb her.rb))
File
Utils.chmod(0755, 'somecommand')
File
Utils.chmod(07...
...55, '/usr/bin/ruby', verbose: true)
# Symbolic mode
require 'fileutils'
File
Utils.chmod("u=wr,go=rr", %w(my.rb your.rb his.rb her.rb))
File
Utils.chmod("u=wrx,go=rx", 'somecommand')
File
Utils.chmod("u=wrx,go=rx", '/usr/bin/ruby', verbose: true)
//}

symbolic mode では以下の指定を 操作対象...

File.ctime(filename) -> Time (21152.0)

状態が最後に変更された時刻を返します。 状態の変更とは chmod などによるものです。

... chmod などによるものです。

@param filename ファイル名を表す文字列か IO オブジェクトを指定します。

@raise Errno::EXXX ファイルの時刻の取得に失敗した場合に発生します。

//emlist[例:][ruby]{
IO
.write("testfile", "test")
File
.ctime("testfile...
...") # => 2017-11-30 22:40:49 +0900
File
.chmod(0755, "testfile")
File
.ctime("testfile") # => 2017-11-30 22:42:12 +0900
//}...

File#ctime -> Time (21052.0)

状態が最後に変更された時刻を Time オブジェクトとして返します。状態の変更とは chmod などによるものです。

...変更とは chmod などによるものです。

@raise IOError 自身が close されている場合に発生します。

@raise Errno::EXXX ファイルの時刻の取得に失敗した場合に発生します。

//emlist[例:][ruby]{
IO
.write("testfile", "test")
File
.open("testfile") { |f| f....
...ctime } # => 2017-12-21 22:58:17 +0900
//}

@see File#lstat, File#atime, File#mtime...
...ctime } # => 2017-12-21 22:58:17 +0900
//}

@see File#lstat, File#atime, File#mtime, File#birthtime...

FileUtils.#chmod_R(mode, list, options = {}) -> Array (9213.0)

ファイル list のパーミッションを再帰的に mode へ変更します。

...mode)で指定します(FileUtils.#chmod 参照)。

@param list ファイルのリストを指定します。対象のファイルが一つの場合は文字列でも指定可能です。
二つ以上指定する場合は配列で指定します。

@param options :noop と :verbose が...
...指定可能です。
c:FileUtils#options

@return list を配列として返します。

//emlist[][ruby]{
require 'fileutils'
File
Utils.chmod_R(0700, '/tmp/removing')
//}...

絞り込み条件を変える

FileTest.#sticky?(file) -> bool (3147.0)

ファイルの sticky ビット(chmod(2) 参照)が 立っている時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。

...ticky ビット(chmod(2) 参照)が
立っている時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。

@param file ファイル名を表す文字列か IO オブジェ...
...クトを指定します。

//emlist[例][ruby]{
require 'fileutils'
IO
.write("testfile", "")
File
Utils.chmod("o+t", "testfile")
File
Test.sticky?("testfile") # => true
File
Utils.chmod("o-t", "testfile")
File
Test.sticky?("testfile") # => false
//}...

FileTest.#setuid?(file) -> bool (3143.0)

ファイルが setuid(2) されている時に真を返 します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。

...@param file ファイル名を表す文字列か IO オブジェクトを指定します。

@raise IOError 指定された IO オブジェクト file が既に close されていた場合に発生します。

//emlist[例][ruby]{
require 'fileutils'
IO
.write("testfile", "")
File
Utils.chmod("u+s",...
..."testfile")
File
Test.setuid?("testfile") # => true
File
Utils.chmod("u-s", "testfile")
File
Test.setuid?("testfile") # => false
//}...

FileTest.#executable_real?(file) -> bool (3137.0)

ファイルがカレントプロセスの実ユーザか実グループで実行できる時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。

...は false を返します。

@param file ファイル名を表す文字列を指定します。

//emlist[例][ruby]{
IO
.write("empty.txt", "")
File
.chmod(0744, "empty.txt")
File
Test.executable_real?("empty.txt") # => true
File
.chmod(0644, "empty.txt")
File
Test.executable_real?("empty.txt")...

FileTest.#readable?(file) -> bool (3137.0)

ファイルがカレントプロセスにより読み込み可能な時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。

...は false を返します。

@param file ファイル名を表す文字列を指定します。

//emlist[例][ruby]{
IO
.write("testfile", "")
File
.chmod(0644, "testfile")
File
Test.readable?("testfile") # => true
File
.chmod(0200, "testfile")
File
Test.readable?("testfile") # => false
//}...

FileTest.#writable?(file) -> bool (3137.0)

ファイルがカレントプロセスにより書き込み可能である時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。

...false を返します。

@param file ファイル名を表す文字列を指定します。

//emlist[例][ruby]{
IO
.write("testfile", "test")
File
.chmod(0600, "testfile")
File
Test.writable?("testfile") # => true
File
.chmod(0400, "testfile")
File
Test.writable?("testfile") # => false
//}...

絞り込み条件を変える

<< 1 2 > >>