我正在使用以下代码将文件从 php 转换为 html。为了让它工作,我必须在第二行输入每个文件的名称。
p "convert files"
%w(file1 file2 file3).each do |name|
system %(php #{DIR}/#{name}.php > #{DIR2}/#{name}.htm)
end
有人能告诉我如何制作它,它会自动在主目录中找到任何 .php 文件,并在任何已定义的文件夹及其子文件夹中查找其他 .php 并将它们保存在相似的文件夹名称中吗?
例如:
file1.php -> file1.htm
about-us/file2.php -> about-us/file2.htm
contact-us/department/file3.php -> contact-us/department/file3.htm