Sample Path - /var/log/<parent1>/<parent2>/<folder>/file
现在,有两个目录<parent1>
和<parent2>
如示例path所示。 这两个目录有一些随机的名字,所以他们的名字不能被预测。 除了这两个目录名外,path的每一部分都是已知的。
我试着做这样的事情 –
if ( -e $filePath ) { # Do something here }
但似乎没有工作。 那么,如何search特定的文件呢?
谢谢!
使用文件glob:
</var/log/*/*/folder/file>
这与shell使用类似的模式做同样的事情。
或者你可以使用glob
函数。 perldoc -f glob
的细节。