回答編集履歴
2
補足の追記
test
CHANGED
@@ -39,3 +39,5 @@
|
|
39
39
|
```
|
40
40
|
簡明重視で書きましたが、ファイル名やフォルダー名に空白が含まれている場合は少し修正が必要です。
|
41
41
|
|
42
|
+
## 追記(補足)
|
43
|
+
最後の方の、`copy %%F/b+NUL %DIR_DEST%\%%F`ですが、同じ結果が`type %%F >%DIR_DEST%\%%F`で得られることに気づいたので、こちらに書き直した方がさらに簡明ですね。「 /b+NUL って何だろう?」とか調べる必要がなくなる。
|
1
補足
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
> コピー先のBにある「a.txt」の更新日時をコピーを実施した日時にするのにJavaで実現厳しそうなら、バッチファイルにします。
|
2
2
|
Javaでももちろん可能でしょうが、バッチファイルの方が簡単簡明です。
|
3
|
-
単にコピーすると、更新日時もコピーされるので`NUL`(空ファイル)と連結することで加工してのコピー扱いにします。
|
3
|
+
単にコピーすると、更新日時もコピーされるので`NUL`(空ファイル)と連結することで加工してのコピー扱いにします。これで、コピー先ファイルの更新日時は`copy`コマンド実行終了時刻になります。
|
4
4
|
|
5
5
|
ケース1:ファイル名が固定で決まっていて1つだけの場合
|
6
6
|
```CMD
|