29 |
# |
# |
30 |
def self.exist?(filespec) |
def self.exist?(filespec) |
31 |
user_filespec = DefaultPropertiesReader.user_filename(filespec) |
user_filespec = DefaultPropertiesReader.user_filename(filespec) |
32 |
if !user_filespec.nil? |
if user_filespec.nil? |
33 |
|
filespec = File.join($FR_CODEBASE,filespec) if filespec[0..0] != File::SEPARATOR |
34 |
|
else |
35 |
filespec = user_filespec |
filespec = user_filespec |
36 |
end |
end |
37 |
File.exist?(filespec) |
File.exist?(filespec) |
44 |
def self.copy(filespec_src, filespec_tgt) |
def self.copy(filespec_src, filespec_tgt) |
45 |
require 'ftools' |
require 'ftools' |
46 |
user_filespec_tgt = DefaultPropertiesReader.user_filename(filespec_tgt) |
user_filespec_tgt = DefaultPropertiesReader.user_filename(filespec_tgt) |
47 |
if !user_filespec_tgt.nil? |
if user_filespec_tgt.nil? |
48 |
|
filespec_tgt = File.join($FR_CODEBASE,filespec_tgt) if filespec_tgt[0..0] != File::SEPARATOR |
49 |
|
else |
50 |
filespec_tgt = user_filespec_tgt |
filespec_tgt = user_filespec_tgt |
51 |
end |
end |
52 |
|
filespec_src = File.join($FR_CODEBASE,filespec_src) if filespec_src[0..0] != File::SEPARATOR |
53 |
File.makedirs(File.dirname(filespec_tgt)) |
File.makedirs(File.dirname(filespec_tgt)) |
54 |
File.copy(filespec_src, filespec_tgt) |
File.copy(filespec_src, filespec_tgt) |
55 |
end |
end |