﻿id	summary	reporter	owner	description	type	status	milestone	component	version	severity	resolution	keywords	cc
2904	FileOpen does NOT return an error when path is invalid.	ILLBeBack		"The FileOpen function does not return an @error value of –1 when the path is invalid.  The following script demonstrates this by  using multiple colons in the path.


{{{
#include <FileConstants.au3>

ConsoleWrite(""Define an InValid path for a file name by use of multiple colons."" & @LF)
Local $sFile = ""d:::\xxxx\Test.txt""
ConsoleWrite(""$sFile="" & $sFile & @LF)

Local $h1 = FileOpen($sFile, $FO_OVERWRITE + $FO_CREATEPATH)
If @error = -1 Then
    ConsoleWrite($sFile & "" is an INvalid filename. "" & @LF)
    $sFile = @ScriptDir & ""\TVLister.xml""
Else
    ConsoleWrite($sFile & "" is a valid filename. "" & @LF)
    FileClose($h1)
EndIf

ConsoleWrite(""FileExists("" & $sFile & "")="" & FileExists($sFile) & @LF)
If FileExists($sFile) Then FileDelete($sFile)

Exit

}}}

Tested in v3.3.12.0 and v3.3.13.19"	Bug	closed		AutoIt	3.3.12.0	None	No Bug	FileOpen	
