
>IsSameFolder  "_work\A", "_work\B"

>CreateFile  "_work\A\txt.txt", "update"
>IsSameFolder  "_work\A", "_work\B"
<ERROR msg="t@C̓eقȂ܂" path="txt.txt"/>
>IsSameFolder  "_work\A", "_work\B"
<ERROR msg="t@C̓eقȂ܂" path="txt.txt"/>

>CreateFile  "_work\A\new.txt", "new"
>IsSameFolder  "_work\A", "_work\B"
<ERROR msg="Е̃tH_[ɂ݂܂" found_path="_work\A\new.txt" not_found_path="_work\B\new.txt"/>
>IsSameFolder  "_work\A", "_work\B"
<ERROR msg="Е̃tH_[ɂ݂܂" found_path="_work\A\new.txt" not_found_path="_work\B\new.txt"/>

>CreateFile  "_work\A\sub1\txt.txt", "update"
>IsSameFolder  "_work\A", "_work\B"
<ERROR msg="t@C̓eقȂ܂" path="sub1\txt.txt"/>
>IsSameFolder  "_work\A", "_work\B"

>CreateFile  "_work\A\sub1\new.txt", "new"
>IsSameFolder  "_work\A", "_work\B"
<ERROR msg="Е̃tH_[ɂ݂܂" found_path="_work\A\sub1\new.txt" not_found_path="_work\B\sub1\new.txt"/>
>IsSameFolder  "_work\A", "_work\B"

>IsSameFolder  "_work\A", "_work\B"
<ERROR msg="Е̃tH_[ɂ݂܂" found_path="_work\A\sub1\new" not_found_path="_work\B\sub1\new"/>
>IsSameFolder  "_work\A", "_work\B"

>CreateFile  "_work\B\txt.txt", "update"
>IsSameFolder  "_work\A", "_work\B"
<ERROR msg="t@C̓eقȂ܂" path="txt.txt"/>
>IsSameFolder  "_work\A", "_work\B"
<ERROR msg="t@C̓eقȂ܂" path="txt.txt"/>

>CreateFile  "_work\B\new.txt", "new"
>IsSameFolder  "_work\A", "_work\B"
<ERROR msg="Е̃tH_[ɂ݂܂" found_path="_work\B\new.txt" not_found_path="_work\A\new.txt"/>
>IsSameFolder  "_work\A", "_work\B"
<ERROR msg="Е̃tH_[ɂ݂܂" found_path="_work\B\new.txt" not_found_path="_work\A\new.txt"/>

>CreateFile  "_work\B\sub1\txt.txt", "update"
>IsSameFolder  "_work\A", "_work\B"
<ERROR msg="t@C̓eقȂ܂" path="sub1\txt.txt"/>
>IsSameFolder  "_work\A", "_work\B"

>CreateFile  "_work\B\sub1\new.txt", "new"
>IsSameFolder  "_work\A", "_work\B"
<ERROR msg="Е̃tH_[ɂ݂܂" found_path="_work\B\sub1\new.txt" not_found_path="_work\A\sub1\new.txt"/>
>IsSameFolder  "_work\A", "_work\B"

>IsSameFolder  "_work\A", "_work\B"
<ERROR msg="Е̃tH_[ɂ݂܂" found_path="_work\B\sub1\new" not_found_path="_work\A\sub1\new"/>
>IsSameFolder  "_work\A", "_work\B"

>IsSameFolder  "_work\A\sub1\txt.txt", "_work\B\sub1\txt.txt"

>CreateFile  "_work\A\sub1\txt.txt", "update"
>IsSameFolder  "_work\A\sub1\txt.txt", "_work\B\sub1\txt.txt"
<ERROR msg="t@C̓eقȂ܂" path_A="_work\A\sub1\txt.txt" path_B="_work\B\sub1\txt.txt"/>

>del  "_work\A\sub1\txt.txt"
>IsSameFolder  "_work\A\sub1\txt.txt", "_work\B\sub1\txt.txt"
<ERROR msg="t@CƃtH_[̈Ⴂ܂" path_A="_work\A\sub1\txt.txt" path_B="_work\B\sub1\txt.txt"/>

>del  "_work\A\sub1\txt.txt"
>IsSameFolder  "_work\A\sub1\txt.txt", "_work\B\sub1\txt.txt"
<ERROR msg="t@CƃtH_[̈Ⴂ܂" path_A="_work\A\sub1\txt.txt" path_B="_work\B\sub1\txt.txt"/>

>CreateFile  "_work\A\zero.txt", ""
>CreateFile  "_work\B\zero.txt", ""
>IsSameFolder  "_work\A", "_work\B"
>IsSameFolder  "_work\A\zero.txt", "_work\B\zero.txt"

>CreateFile  "_work\A\new1.txt", "new"
>CreateFile  "_work\A\new2.txt", "new"
>CreateFile  "_work\A\sub1\new1.txt", "new"
>CreateFile  "_work\B\sub1\new2.txt", "new"
>CreateFile  "_work\B\sub2\new1.txt", "new"
>CreateFile  "_work\A\sub2\new2.txt", "new"
>IsSameFolder  "_work\A", "_work\B"
>IsSameFolder  "_work\A", "_work\B"
>IsSameFolder  "_work\A", "_work\B"
<ERROR msg="Е̃tH_[ɂ݂܂" found_path="_work\B\sub1\new2.txt" not_found_path="_work\A\sub1\new2.txt"/>
>IsSameFolder  "_work\A", "_work\NotFound"
<ERROR msg="܂" path="_work\NotFound"/>
>IsSameFolder  "_work\NotFound", "_work\B"
<ERROR msg="܂" path="_work\NotFound"/>

Next is Error Test
>IsSameFolder  "_work\NotFoundA", "_work\NotFoundB"
<ERROR msg="Ƃ܂" path_A="_work\NotFoundA" path_B="_work\NotFoundB"/>
>del  "_work"
Pass.
