2010-05-01 30 views
0

如何檢查文件夾是否存在或不使用Javascript?文件夾簽入javascript

感謝, Karthick

+2

服務器上的文件夾?在客戶端?什麼樣的文件夾? – Oded 2010-05-01 17:20:05

+0

從stic html和檢查特定路徑中的文件夾。 (客戶端) – Karthick 2010-05-01 17:27:09

回答

6

如果這是JavaScript的Web瀏覽器內運行,你不能。對於(非常有效的)安全原因,網頁中的Javascript無法訪問客戶端文件系統。

如果出於某種原因想要從網頁上檢查服務器上是否存在文件夾,可以從Javascript調用Ajax調用服務器方法(例如Java,PHP,ASP.NET等)可以(取決於權限)訪問服務器文件系統。

如果您使用Javascript作爲Windows腳本環境,Microsoft提供了FileSystemObject,其中包含FolderExists()方法。

1

如果你的意思是你的服務器上的文件夾,就可以讓一個Ajax請求,並檢查狀態代碼:

var req = new XMLHttpRequest(); 

req.onreadystatechange = function(){ 

    if (req.readyState < 4) return; 

    if (req.status === 200) alert("The folder exists!"); 
    else alert("The folder does not exist or can not be accessed!"); 

} 

req.open("GET", "/path/to/folder", true); 
req.send(""); 
+0

<形式名稱= 「myForm會」> 每次我運行這我得到activex控制消息?有什麼辦法來抑制它或任何其他方法來檢查文件? – Karthick 2010-05-01 20:23:09