回答編集履歴

1

追記

2018/06/20 03:29

投稿

YAmaGNZ
YAmaGNZ

スコア10258

test CHANGED
@@ -1,3 +1,69 @@
1
- ```% DstPath%```の部分のスペースがおかしいかと
1
+ ```
2
2
 
3
+ % DstPath%
4
+
5
+ ```の部分のスペースがおかしいかと
6
+
7
+ ```
8
+
9
+ %DstPath%
10
+
3
- ```%DstPath%```としないとコピー先の指定がおかしくなります。
11
+ ```としないとコピー先の指定がおかしくなります。
12
+
13
+
14
+
15
+ ### 追記
16
+
17
+ for内の環境変数に関しては「遅延環境変数」について調査されるとよいかと思います。
18
+
19
+ ただ、そうするよりは、下記のようにfor内を別のバッチファイルとしたほうがすっきりするかと
20
+
21
+ 思います。
22
+
23
+
24
+
25
+ バッチ1
26
+
27
+ ```
28
+
29
+ set DstPath=C:\dest
30
+
31
+
32
+
33
+ for %%i in (*.*) do (
34
+
35
+
36
+
37
+ バッチ2 %%i %DstPath%
38
+
39
+
40
+
41
+ )
42
+
43
+
44
+
45
+ pause
46
+
47
+ ```
48
+
49
+ バッチ2
50
+
51
+ ```
52
+
53
+ set LogPath=C:\log\
54
+
55
+
56
+
57
+ set S_time_tmp=%time: =0%
58
+
59
+
60
+
61
+ copy %1 %2
62
+
63
+
64
+
65
+ set E_time_tmp=%time: =0%
66
+
67
+
68
+
69
+ ```