[英]PHP scandir() on Windows Server Won't Look Past 'C:\Users'
[英]PHP scandir in windows server
我正在Windows服務器上工作,我想在文件夾“ temp_orders”中使用scandir。 我回盪了整個道路,我得到了
"C:\Domains\oaxiscom\oaxis.com\wwwroot\groupon_redeem"
它使用反斜杠而不是前進,如果我掃描目錄,則無法讀取temp_orders中的內容
"C:\Domains\oaxiscom\oaxis.com\wwwroot\groupon_redeem\temp_orders"
-這將創建語法錯誤coz,即“ \\”。 有什么幫助嗎?
嘗試使用\\\\
代替\\
,然后看看它如何進行。
幾乎每次在Windows編程中需要路徑時,我都可以在路徑文件夾/文件名之間使用正斜杠( /
)或反斜杠( \\
)。
由於在許多編程語言中,反斜杠都用作轉義序列的起始字符,因此,如今,在路徑名中使用正斜杠是我的標准做法。
因此,您可以嘗試使用正斜杠( /
)而不是反斜杠。
由於php將反斜杠解釋為轉義符,因此,如果使用兩個反斜杠( \\\\
),則在解釋器處理字符串時,通常將兩個反斜杠替換為單個反斜杠。
反斜杠還用於將引號與其他一些特殊字符(例如換行符( \\n
))一起插入帶引號的字符串( \\'
或\\"
)中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.