Maybe PB FileSize() can use this function for Windows?
Code: Select all
; Create temp directory "c:\try3\z_z"
CreateDirectory("c:\try3")
CreateDirectory("c:\try3\z_z")
Debug "-- FileSize --"
Debug FileSize("c:\try3\z|z") ; -1
Debug FileSize("c:\try3\z:z") ; -1
Debug FileSize("c:\try3\z"+#DQUOTE$+"z") ; -1
Debug FileSize("c:\try3\z<z") ;BUG! -2
Debug FileSize("c:\try3\z>z") ;BUG! -2
Debug FileSize("c:\try3\z*z") ;BUG! -2
Debug FileSize("c:\try3\z?z") ;BUG! -2
Debug "-- SetCurrentDirectory --"
Debug SetCurrentDirectory("c:\try3\z_z") ; 1
Debug SetCurrentDirectory("c:\try3\z|z") ; 0
Debug SetCurrentDirectory("c:\try3\z:z") ; 0
Debug SetCurrentDirectory("c:\try3\z"+#DQUOTE$+"z") ; 0
Debug SetCurrentDirectory("c:\try3\z<z") ; 0
Debug SetCurrentDirectory("c:\try3\z>z") ; 0
Debug SetCurrentDirectory("c:\try3\z*z") ; 0
Debug SetCurrentDirectory("c:\try3\z?z") ; 0