-Option Explicit\r
+Option Explicit \r
'--- start of vbslib include ------------------------------------------------------\r
'// \82±\82±\82Í\81A\8fC\90³\82µ\82È\82¢\82Å\82\82¾\82³\82¢\81B\89º\8bL\83\81\83C\83\93\8aÖ\90\94\82©\82ç\83X\83N\83\8a\83v\83g\82ð\8bL\8fq\82µ\82Ä\82\82¾\82³\82¢\81B\r
'// \82l\82r\83I\83t\83B\83X\82â\83R\83\93\83p\83C\83\89\82ª\82 \82ê\82Î\81A\89º\8bL\82Ì\82\87\81Q\82\84\82\85\82\82\82\95\82\87 \82ð\82P\82É\82·\82ê\82Î\81A\83f\83o\83b\83K\82ª\8eg\82¦\82Ü\82·\81B\r
'--- end of vbslib include --------------------------------------------------------\r
\r
\r
+ \r
'********************************************************************************\r
' <<< [main2] >>> \r
'********************************************************************************\r
Sub main2( Opt, AppKey ):Dim w_:Set w_=AppKey.NewWritable( "." ).Enable()\r
Select Case WScript.Arguments.Named.Item("Test")\r
- Case "T_TempFile" : T_TempFile\r
- Case "T_TempDel" : T_TempDel\r
- Case "T_CreateFile" : T_CreateFile\r
- Case Else : T_CreateFile '// for Debug\r
+ Case "T_TempFile" : T_TempFile AppKey\r
+ Case "T_TempDel" : T_TempDel AppKey\r
+ Case "T_CreateFile" : T_CreateFile AppKey\r
+ Case "T_Del" : T_Del AppKey\r
+ Case "T_ReadFile" : T_ReadFile AppKey\r
+ Case Else : T_ReadFile AppKey '// for Debug\r
End Select\r
End Sub\r
\r
'********************************************************************************\r
' <<< [T_TempFile] >>> \r
'********************************************************************************\r
-Sub T_TempFile()\r
+Sub T_TempFile( AppKey )\r
Dim path1, f1, path2, f2\r
\r
\r
'********************************************************************************\r
' <<< [T_TempDel] >>> \r
'********************************************************************************\r
-Sub T_TempDel()\r
+Sub T_TempDel( AppKey )\r
Dim path1, f1, path2, f2\r
\r
'//=== Check auto delete old file\r
'********************************************************************************\r
' <<< [T_CreateFile] >>> \r
'********************************************************************************\r
-Sub T_CreateFile()\r
+Sub T_CreateFile( AppKey )\r
Dim path, fmt\r
\r
'//=== Create Ascii file\r
del path\r
End Sub\r
\r
+'********************************************************************************\r
+' <<< [T_Del] >>> \r
+'********************************************************************************\r
+Sub T_Del( AppKey )\r
+\r
+ Dim w_:Set w_=AppKey.NewWritable( "." ).Enable()\r
+\r
+ mkdir "work" : CreateFile "work\file.txt", "1"\r
+ del "work"\r
+ If exist( "work" ) Then Fail\r
+\r
+ mkdir "work" : CreateFile "work\file.txt", "1"\r
+ del "work\file.txt"\r
+ If exist( "work\file.txt" ) Then Fail\r
+\r
+ del "work\not_exist_sub\file.txt"\r
+ del "work\not_exist_sub\*.txt" '// not call ExpandWildcard inside\r
+\r
+ Pass\r
+End Sub\r
+ \r
+'********************************************************************************\r
+' <<< [T_ReadFile] >>> \r
+'********************************************************************************\r
+Sub T_ReadFile( AppKey )\r
+ If ReadFile("T_CreateFile1_ans.txt") <> "abc_ascii"+vbCRLF+"cde" Then Fail\r
+ If ReadFile("NotFound.txt") <> "" Then Fail\r
+ If ReadFile("sub\sub2\NotFound.txt") <> "" Then Fail\r
+End Sub\r
+\r
+ \r