Latest web development tutorials
×

Ruby หลักสูตร

Ruby หลักสูตร Ruby แนะนำโดยย่อ Ruby สิ่งแวดล้อม Ruby ติดตั้ง Linux Ruby ติดตั้ง Windows Ruby การเข้ารหัสจีน Ruby เลือกบรรทัดคำสั่ง Ruby ตัวแปรสภาพแวดล้อม Ruby ไวยากรณ์ Ruby ชนิดข้อมูล Ruby คลาสและวัตถุ Ruby กรณีระดับ Ruby ตัวแปร Ruby ผู้ประกอบการ Ruby หมายเหตุ Ruby เงื่อนไข Ruby การไหลเวียน Ruby ทาง Ruby กลุ่ม Ruby โมดูล Ruby เชือก Ruby แถว Ruby กัญชา Ruby วันที่และเวลา Ruby ขอบเขต Ruby iterator Ruby input และ output ไฟล์ Ruby File ชั้นเรียนและวิธี Ruby Dir ชั้นเรียนและวิธี Ruby ผิดปกติ

Ruby การสอนที่ทันสมัย

Ruby เชิงวัตถุ Ruby นิพจน์ปกติ Ruby การเข้าถึงฐานข้อมูล - DBI หลักสูตร Ruby MySQL Ruby CGI โครงการ Ruby CGI ทาง Ruby CGI Cookies Ruby CGI Sessions Ruby ส่ง Email SMTP Ruby Socket โครงการ Ruby XML, XSLT, XPath Ruby Web Services Ruby multithreading Ruby JSON Ruby RubyGems

เรียนทับทิมผบ. และวิธีการ

ผบ. จะใช้เพื่อแสดงแฟ้มระบบปฏิบัติการที่ได้รับในกระแสไดเรกทอรีชื่อไดเรกทอรีระดับผบ. นอกจากนี้ยังมีการดำเนินงานที่เกี่ยวข้องกับไดเรกทอรีเช่นชื่อไฟล์สัญลักษณ์แทนการจับคู่เปลี่ยนไดเรกทอรีการทำงาน

วิธีการเรียน

序号方法 & 描述
1Dir[pat]
Dir::glob( pat)

返回一个数组,包含与指定的通配符模式 pat 匹配的文件名:
  • *- 匹配包含 null 字符串的任意字符串
  • **- 递归地匹配任意字符串
  • ?- 匹配任意单个字符
  • [...]- 匹配封闭字符中的任意一个
  • {a,b...}- 匹配字符串中的任意一个
Dir["foo.*"] # 匹配 "foo.c"、 "foo.rb" 等等
Dir["foo.?"] # 匹配 "foo.c"、 "foo.h" 等等
2Dir::chdir( path)
改变当前目录。
3Dir::chroot( path)
改变根目录(只允许超级用户)。并不是在所有的平台上都可用。
4Dir::delete( path)
删除 path 指定的目录。目录必须是空的。
5Dir::entries( path)
返回一个数组,包含目录 path 中的文件名。
6Dir::foreach( path) {| f| ...}
为 path 指定的目录中的每个文件执行一次块。
7Dir::getwd
Dir::pwd

返回当前目录。
8Dir::mkdir( path[, mode=0777])
创建 path 指定的目录。权限模式可被 File::umask 的值修改,在 Win32 的平台上会被忽略。
9Dir::new( path)
Dir::open( path)
Dir::open( path) {| dir| ...}

返回 path 的新目录对象。如果 open 给出一个块,则新目录对象会传到该块,块会在终止前关闭目录对象。
10Dir::pwd
参见 Dir::getwd。
11Dir::rmdir( path)
Dir::unlink( path)
Dir::delete( path)

删除 path 指定的目录。目录必须是空的。

วิธีการเช่น

สมมติว่าD เป็นตัวอย่างของการเรียน Dir:

序号方法 & 描述
1d.close
关闭目录流。
2d.each {| f| ...}
为 d 中的每一个条目执行一次块。
3d.pos
d.tell
返回 d 中的当前位置。
4d.pos= offset
设置目录流中的位置。
5d.pos= pos
d.seek(pos)

移动到 d 中的某个位置。pos 必须是一个由 d.pos 返回的值或 0。
6d.read
返回 d 的下一个条目。
7d.rewind
移动 d 中的位置到第一个条目。
8d.seek(po s)
参见 d.pos=pos。
9d.tell
参见 d.pos。