情シス特化型メディア SYSZO

投稿日時 - 2009.03.02 10:42:42

べべさん

Windowsでギガ単位のファイルの削除 その2

以前 No.1763「Windowsでギガ単位のファイルの削除」を質問させていただきました。
http://syszo.com/detail.php?id=19719
>Windowsでギガ単位のファイルを削除する時に、
>削除を開始するまでに非常に時間が掛かりますが、
>Linuxの「rm -fr」ように瞬時に削除できるコマンドは
>ありませんでしょうか。

以下のバッチファイルを作っていただき、大満足していたのですが、もう一つ教えてください。

@for %%a in (%*) do @echo 1 >%%a & del %%a /q & @echo %%aを削除しました
pause

このバッチファイルで一瞬でローカルのファイルの削除をすることが出来るのですが、
ネットワークフォルダをマウントしたフォルダ内のファイルでは通用しませんでした。
何が考えられますでしょうか。

この辺の知識が全くなく、愚問をしているかもしれませんが、
よろしくお願いいたします。

0
いいね
2009.03.02 13:12
toorさん
呼ばれた気がしたので出てきましたw

>ネットワークフォルダをマウントしたフォルダ内のファイルでは通用しませんでした。

「ネットワークフォルダをマウントしたフォルダ」というのはどういう状態でしょうか?

また、エラーメッセージなどは出ますか?出ていましたらすべて教えていただけますでしょうか?
0
いいね
2009.03.23 17:55
toorさん
なるほど…ちょっと試してみていただきたいのですが、

1.ネットワークドライブ上にファイルを作るのは問題ないか?
  時間がかかったりしていないか、小さなファイルを消すのに時間はかからないか

2.コマンドプロンプトを開いて、
  echo test >問題のネットワークドライブ:問題のフォルダ絶対に存在しないファイル.txt
  とした場合、時間がかかるか?

3.2.を実行すると絶対に存在しないファイル.txtが出来上がります。
  これをエクスプローラで消した場合、時間がかかるか?

4.2をもう一回やってみて、ファイルができたら、コマンドプロンプトより
  echo test >問題のネットワークドライブ:問題のフォルダ絶対に存在しないファイル.txt
  を実行して、時間がかかるか?

基本的にバッチで行っていることはと3.と4.になります。
社内で試してみましたが、特にローカルで実行した場合と違いがなかったので
正直原因がわからないんですが…
0
いいね
コメントする

ログインしてからコメントできます

急上昇ワード

更新2017.05.27 11:36

SYSZO応援企業