## 獲取當前的檔名稱
puts "__file__ == #"
result: __file__ == test01/motorcycletest.rb
## 獲取當前檔案的目錄名稱
puts "file.dirname(__file__) == #"
result: file.dirname(__file__) == test01
## 獲取當前檔案的完整名稱
當要獲取完整的路徑時需要require 'pathname',**如下:
require 『pathname』
puts "pathname.new(__file__).realpath == #"
result: pathname.new(__file__).realpath == e:/workspace_ruby/test/test01/motorcycletest.rb
## 獲取當前檔案的完整目錄
require 『pathname』
puts "pathname.new(file.dirname(__file__)).realpath == #"
result: pathname.new(file.dirname(__file__)).realpath == e:/workspace_ruby/test/test01
## 輸出當前引用的路徑:
puts "$: == #"
$: == ["e:/workspace_ruby/.metadata/.plugins/org.rubypeople.rdt.launching/ruby/flush", "d:/ruby192/lib/ruby/site_ruby/1.9.1", "d:/ruby192/lib/ruby/site_ruby/1.9.1/i386-msvcrt", "d:/ruby192/lib/ruby/site_ruby", "d:/ruby192/lib/ruby/vendor_ruby/1.9.1", "d:/ruby192/lib/ruby/vendor_ruby/1.9.1/i386-msvcrt", "d:/ruby192/lib/ruby/vendor_ruby", "d:/ruby192/lib/ruby/1.9.1", "d:/ruby192/lib/ruby/1.9.1/i386-mingw32"]
makefile 獲取當前目錄的子檔名
dir shell ls l grep d awk 上面就是makefile通過shell獲取當前目錄下所有目錄的指令碼,awk把第9列顯示出來,在命令列 9 在makefile中shell變數 9 grep d的意思 過濾d開頭的 如下 在目錄下有camera common communicati...
獲取檔名和副檔名
string afirstname afile.substring afile.lastindexof 1,afile.lastindexof afile.lastindexof 1 檔名 string alastname afile.substring afile.lastindexof 1,af...
關於asp獲取當前檔名的問題
request.servervariables url 返回伺服器位址 request.servervariables path info 客戶端提供的路徑資訊 與應用程式元資料庫路徑相應的物理路徑 request.servervariables path translated 通過由虛擬至物理的對...