File.rename 'data/src', 'data/dest'
0
puts `dir data`.force_encoding("CP932").encode("UTF-8")
ドライブ C のボリューム ラベルは Windows です ボリューム シリアル番号は 30D7-D31C です C:\Users\chezo\Documents\source\kawasakirb\meetups\pruby\data のディレクトリ 2017/12/20 19:50 <DIR> . 2017/12/20 19:50 <DIR> .. 2017/11/22 20:20 1 counter 2017/12/20 19:49 <DIR> dest 2017/10/25 20:07 68 fname.txt 2017/10/25 19:56 5 fname2.txt 2017/10/25 20:10 16 utf16.txt 4 個のファイル 90 バイト 3 個のディレクトリ 129,307,635,712 バイトの空き領域
File.rename 'data/dest', 'data/dest2'
0
def ls_la(str)
puts `dir #{str}`.force_encoding("CP932").encode("UTF-8")
end
:ls_la
ls_la('data')
ドライブ C のボリューム ラベルは Windows です ボリューム シリアル番号は 30D7-D31C です C:\Users\chezo\Documents\source\kawasakirb\meetups\pruby\data のディレクトリ 2017/12/20 19:56 <DIR> . 2017/12/20 19:56 <DIR> .. 2017/11/22 20:20 1 counter 2017/12/20 19:49 <DIR> dest2 2017/10/25 20:07 68 fname.txt 2017/10/25 19:56 5 fname2.txt 2017/10/25 20:10 16 utf16.txt 4 個のファイル 90 バイト 3 個のディレクトリ 129,308,065,792 バイトの空き領域
File.symlink 'data/dest2', 'data/dest_orig'
Errno::EACCES: Permission denied @ rb_file_s_symlink - (data/dest2, data/dest_orig) <main>:in `symlink' <main>:in `<main>' C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/iruby-0.3/lib/iruby/backend.rb:44:in `eval' C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/iruby-0.3/lib/iruby/backend.rb:44:in `eval' C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/iruby-0.3/lib/iruby/backend.rb:12:in `eval' C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/iruby-0.3/lib/iruby/kernel.rb:87:in `execute_request' C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/iruby-0.3/lib/iruby/kernel.rb:47:in `dispatch' C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/iruby-0.3/lib/iruby/kernel.rb:37:in `run' C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/iruby-0.3/lib/iruby/command.rb:70:in `run_kernel' C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/iruby-0.3/lib/iruby/command.rb:34:in `run' C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/iruby-0.3/bin/iruby:5:in `<top (required)>' C:/Ruby24-x64/bin/iruby:22:in `load' C:/Ruby24-x64/bin/iruby:22:in `<main>'
次回、「属性や状態の取得」から