将文件移动到新创建的文件夹中会在win8上挂起

时间:2013-09-06 16:36:36

标签: windows-8

我有一个简单的bat文件,它执行以下操作:

@echo off
mkdir folder1
mkdir folder2
echo.>file1
move file1 folder1\file1

当我在Windows 8上运行它时,它通常会挂起shell和资源管理器。

有趣的是,打开/关闭回声确实会影响到遇到错误的机会(回声越来越频繁地碰到了这个bug),但我可以得到这个错误。建议某种竞争条件。

任何人都知道为什么这会挂起在Windows 8上?它不在Windows 7上。

我也尝试使用PowerShell。它发生的次数较少(在我遇到问题之前必须做很多次)但仍然会发生。

1 个答案:

答案 0 :(得分:0)

原来问题是防病毒和搜索索引器的组合。一旦创建,它们都会触摸FS中的所有文件。我还怀疑作为虚拟机的测试机器与它有关(它可能有点动力不足)。

tldr;关闭windows.search从服务固定的东西。