るりまサーチ

最速Rubyリファレンスマニュアル検索!
143件ヒット [1-100件を表示] (0.037秒)

別のキーワード

  1. file chmod
  2. _builtin chmod
  3. pathname chmod
  4. fileutils chmod
  5. fileutils chmod_r

クラス

モジュール

キーワード

検索結果

<< 1 2 > >>

File#chmod(mode) -> 0 (18133.0)

ファイルのモードを指定された mode に変更します。

...EXXX が発生し
ます。

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

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

@
raise Errno::EXXX 失敗した場合に発生します。

//emlist[例][ruby]{
f = File.new("out", "w");
f.chmod(0644) #=> 0
//}...

File.chmod(mode, *filename) -> Integer (18127.0)

ファイルのモードを mode に変更します。モードを変更したファイ ルの数を返します。

...に変更します。モードを変更したファイ
ルの数を返します。

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

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

@
raise Errno::EXXX モードの変更に失敗した場合に発生します。...

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

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

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

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

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

@
raise NotImplementedError lchmod(2)...
...呼び出すと発生します。

@
raise Errno::EXXX モードの変更に失敗した場合に発生します。

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

File#ctime -> Time (36.0)

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

...変更された時刻を Time オブジェクトとして返します。状態の変更とは 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...
...//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, File#birthtime...

File.ctime(filename) -> Time (36.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
//}...

絞り込み条件を変える

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

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

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

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

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

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

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

...

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

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

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

File::Stat#ctime -> Time (24.0)

最終状態変更時刻を返します。 (状態の変更とは chmod などによるもので、Unix では i-node の変更を意味します)

...最終状態変更時刻を返します。
(状態の変更とは chmod などによるもので、Unix では i-node の変更を意味します)

//emlist[][ruby]{
fs = File::Stat.new($0)
#例
p fs.ctime.to_f #=> 1188719843.0
//}


@
see Time...

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

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

...場合などには false を返します。

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

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

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

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

...した場合などには false を返します。

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

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

絞り込み条件を変える

<< 1 2 > >>