回答編集履歴

2

追記修正

2018/09/18 01:16

投稿

CHERRY
CHERRY

スコア25175

test CHANGED
@@ -1,8 +1,8 @@
1
- 質問に書かれたコードであれば、`mget *` と `mdel *` の実行に時間差があるので、mget の後に作成されたファイル消してしまうので、当然ファイルの消失が発生するでしょうね。
1
+ 質問に書かれたコードであれば、`mget *` と `mdel *` の実行に時間差があるので、`mget`コマンドを送信してファイル転送中に作成されたファイルも`mdel`で一緒に消してしまうので、当然ファイルの消失が発生するでしょうね。
2
2
 
3
3
 
4
4
 
5
- このコードを使うのであれば、この処理中はディレクトリ内にファイルを作成できないようにする必要があります。
5
+ このコードを使うのであれば、この処理中はディレクトリ内に新規にファイルを作成できないようにする必要があります。
6
6
 
7
7
 
8
8
 

1

修正

2018/09/18 01:16

投稿

CHERRY
CHERRY

スコア25175

test CHANGED
@@ -1,4 +1,4 @@
1
- 質問に書かれたコードであれば、`mget *` と `mdel *` の実行時間が異なるので、mget の後に作成されたファイルを消してしまうので、当然ファイルの消失が発生するでしょうね。
1
+ 質問に書かれたコードであれば、`mget *` と `mdel *` の実行時間るので、mget の後に作成されたファイルを消してしまうので、当然ファイルの消失が発生するでしょうね。
2
2
 
3
3
 
4
4