回答編集履歴
2
訂正
test
CHANGED
@@ -64,9 +64,9 @@
|
|
64
64
|
|
65
65
|
for /F "delims=" %%a in ('dir /b /O:D %WORK_DIR%*%YYYYMM%.db') do (
|
66
66
|
|
67
|
-
copy %%a %COPY_DIR%
|
67
|
+
copy %WORK_DIR%\%%a %COPY_DIR%
|
68
68
|
|
69
|
-
sqlite3 %%a < test.query >> test_%%a.csv
|
69
|
+
sqlite3 %WORK_DIR%\%%a < test.query >> test_%%a.csv
|
70
70
|
|
71
71
|
)
|
72
72
|
|
1
追記
test
CHANGED
@@ -41,3 +41,43 @@
|
|
41
41
|
goto :EOF
|
42
42
|
|
43
43
|
```
|
44
|
+
|
45
|
+
#追記
|
46
|
+
|
47
|
+
普通はこうか。
|
48
|
+
|
49
|
+
```CMD
|
50
|
+
|
51
|
+
@echo off
|
52
|
+
|
53
|
+
set WORK_DIR=C:\test
|
54
|
+
|
55
|
+
set COPY_DIR=%WORK_DIR%\temp
|
56
|
+
|
57
|
+
set LOG=%WORK_DIR%\test.log
|
58
|
+
|
59
|
+
set YYYYMM=%DATE:~0,4%%DATE:~5,2%
|
60
|
+
|
61
|
+
|
62
|
+
|
63
|
+
call :LOG "*** 処理開始 ... ***"
|
64
|
+
|
65
|
+
for /F "delims=" %%a in ('dir /b /O:D %WORK_DIR%*%YYYYMM%.db') do (
|
66
|
+
|
67
|
+
copy %%a %COPY_DIR%
|
68
|
+
|
69
|
+
sqlite3 %%a < test.query >> test_%%a.csv
|
70
|
+
|
71
|
+
)
|
72
|
+
|
73
|
+
call :LOG "*** 処理終了 ... ***"
|
74
|
+
|
75
|
+
goto :EOF
|
76
|
+
|
77
|
+
:LOG
|
78
|
+
|
79
|
+
echo %DATE%-%TIME% %~1>>%LOG%
|
80
|
+
|
81
|
+
goto :EOF
|
82
|
+
|
83
|
+
```
|