Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

50 lines
1.0 KiB

<%@ LANGUAGE = VBScript %>
<% Option Explicit %>
<!-- #include file="directives.inc" -->
<!--#include file="iichkpath.str"-->
<%
Const DIR = "0"
Const FILE = "1"
Dim path, ptype, failed, FileSystem, errmsg, onfail, donext
path=Request.QueryString("path")
'Defaults to directory, if not passed in...
ptype=Request.QueryString("ptype")
onfail=Request.QueryString("onfail")
donext=Request.QueryString("donext")
failed = false
Set FileSystem=CreateObject("Scripting.FileSystemObject")
if ptype = FILE then
failed = not FileSystem.FileExists(path)
errmsg = L_THEFILE_TEXT & replace(path,"\","\\") & L_NOTEXIST_TEXT
else
failed = not FileSystem.FolderExists(path)
errmsg = L_THEPATH_TEXT & replace(path,"\","\\") & L_NOTEXIST_TEXT
end if
%>
<HTML>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
<% if failed then %>
alert("<%= errmsg %>");
<% if onfail <> "" then %>
<%= onfail %>
<% end if %>
<% else %>
<% if donext <> "" then %>
<%= donext %>
<% end if %>
<% end if %>
</SCRIPT>
</BODY>
</HTML>