簡體   English   中英

檢查父目錄(從root)上是否存在文件是不可能的?

[英]Check if file exists on parent directory (from root) is impossible?

我想知道為什么我無法檢查父目錄中是否存在文件(不是來自root而不是來自上層目錄)

if(file_exists('../1.txt'))
{
    echo 'File Exists!';
}
else
{
    echo 'File Is Not Exists!';
}

或者是否無法檢查父目錄中是否存在文件?

今天我遇到了同樣的問題。 我在文件夾中有一個MVC處理程序

(app root)/mvc(/controller.php)

並想要一個文件夾,然后進入數據文件夾打開一個xml。 我的路徑是:“../ data / foo.xml”。 它沒有用。

但后來它告訴我:由於我在app根目錄中包含了index.php中的mvc / controller.php,因此控制器“不知道”它位於根文件夾中的include。 從那里它只需要是“data / foo.xml”。

我不確定這是否是你的解決方案,或者這是你的意思“我正在檢查2個差異位置”,但我強烈相信,對於一些看起來問題影響的開發者來說,它可能是解決方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM