嗨,我寫了一個非常簡單的批處理,查找文件夾中的文件,如果它沒有找到任何,它再次看起來,但如果它找到文件,它將它們發送到另一個位置。這批量無限循環。這會消耗資源,直到電腦崩潰?它使用If Exists
,然後是MOVE
。 謝謝!循環批量會消耗資源嗎?
0
A
回答
2
不 - 但它會吃掉CPU的電量。
通常的方法解決這個問題是在安裝timeout
(所述timeout
命令),其有效地暫停批次的秒的用戶可選擇的數目。
無論您的情況是否可用,只有您可以決定。
0
或切換到PowerShell和獲取NTFS做艱苦的工作:
[System.IO.FileSystemWatcher] $objWatcher = $null;
[System.Management.Automation.PSEventJob] $objEvent = $null;
#
# Define code for handling new files.
#
[scriptblock] $objActionCreated = { Write-Host -Object ('File created; full path is "{0}" and file name is "{1}".' -f $Event.SourceEventArgs.FullPath, $Event.SourceEventArgs.Name); }
#
# Create file system watcher and register.
#
try {
$objWatcher = New-Object -TypeName System.IO.FileSystemWatcher;
$objWatcher.Path = 'c:\temp';
$objWatcher.NotifyFilter = [IO.NotifyFilters]'FileName';
$objEvent = Register-ObjectEvent -InputObject $objWatcher -EventName 'Created' -Action $objActionCreated;
} #try
catch [System.Exception] {
} #catch
相關問題
- 1. 無限的'while循環'是否會消耗過多的資源
- 2. Jhipster消耗大量資源
- 3. BlockingQueue資源消耗
- 4. Python「範圍」資源消耗
- 5. 批量循環
- 6. java資源消耗和對象
- 7. findViewByID時間或資源消耗
- 8. 資源管理器的內存消耗
- 9. 等待線程資源消耗
- 10. 太嵌套循環sql,耗盡內部資源
- 11. 構建一個VS2010項目會消耗額外的資源
- 12. 增量批量循環
- 13. 按位運算符是否消耗大量資源?
- 14. 在循環中使用JavaScript regexp文字會消耗不必要的內存嗎?
- 15. 濫用RegisterWindowMessage會導致資源耗盡嗎?
- 16. Tensorflow耗盡資源
- 17. PHP - Foreach循環和資源
- 18. 這會消耗很多數據庫資源嗎?我如何衡量防止問題?
- 19. 批量退出for循環
- 20. masstransit手柄/消耗分批
- 21. 僅消息窗口是否消耗更少的資源?
- 22. 當範圍很大時,「for/range」會消耗大量內存嗎?
- 23. Teradata會話消耗的AMP數量
- 24. R循環優化/循環太耗時
- 25. 春季批量檢查資源存在
- 26. 對Rails Restful資源的批量操作
- 27. Azure資源管理器:循環依賴
- 28. 批處理 - Echo不會在循環中顯示變量
- 29. 火星殼消耗的紗線資源,如何阻止它
- 30. 防止多線程網站消耗太多資源