ich eine voll automatisierte Möglichkeit der laufenden Datenträgerbereinigung möchten, wenn fsutil Volumen Diskfree c: Erträge unter, sagen wir, 50 GB. Zurzeit habe ich cleanmgr/sageset: 1 verwendet und meine Einstellungen gespeichert, sodass der Prozess zur Hälfte automatisiert ist. Aber wenn es die Menge an freiem Speicherplatz zurückgibt, gibt es eine Möglichkeit für Windows, dies zu lesen. Beachten Sie, dass dies in einer Batch-Datei enthalten ist, so dass ich diese nicht manuell anzeigen kann. Danke für jede Hilfe!Run Datenträgerbereinigung Wenn fsutil kehrt unter einer bestimmten Größe
0
A
Antwort
1
@echo off
setlocal
set "pad=000000000000000"
set "NeededSpace=%pad%4294967296"
for /f "delims== tokens=2" %%x in (
'wmic logicaldisk where "DeviceID='C:'" get FreeSpace /format:value'
) do for %%y in (%%x) do set "FreeSpace=%pad%%%y"
if "%FreeSpace:~-15%" geq "%NeededSpace:~-15%" echo Drive has at least 4 GB free space.
Verwandte Themen
- 1. Text nach Überschreiten einer bestimmten Größe abschneiden
- 2. Erstellen eines Plotfensters einer bestimmten Größe
- 3. Sortierung basierend auf Permutationen einer bestimmten Größe
- 4. Javascript erstellen leeres Array einer bestimmten Größe
- 5. Grails 3 run-app kehrt nach bootRun nicht zurück
- 6. Winapi-Entsprechung für den Befehl fsutil queryfilenamebyid
- 7. Run Redis in Marathon (Mesos) unter einer URL
- 8. Subseting einen Datenrahmen unter einer bestimmten Bedingung
- 9. Run Java-Thread zu bestimmten Zeiten
- 10. Laden Sie nur Dateien unter einer bestimmten Größe und verwerfen Sie die anderen in jQuery
- 11. Generieren Sie ein Bild einer Ansicht in einer bestimmten Größe?
- 12. Teilen einer Zeichenfolge in eine Zeichenfolge [] einer bestimmten Größe
- 13. Run Docker unter Windows ohne Virtualisierung
- 14. Android Listenansicht Wrap Inhalt bis zu einer bestimmten Größe basierend auf Footer-Größe
- 15. java swing JFrame Größe kehrt Dimension größer als Bildschirm
- 16. Wie Registerkarte Größe in einer bestimmten Datei in PyCharm
- 17. Python matplotlib überlappende Rechtecke an bestimmten Größe
- 18. statusBarFrame.height kehrt 1024,0 wenn in Landschaft (iPad)
- 19. RegSaveKey kehrt ERROR_PRIVILEGE_NOT_HELD
- 20. Erkennen, wenn Browser Scrolls unter einem bestimmten Punkt
- 21. Konfigurationswerte unter bestimmten Namespaces definieren?
- 22. Wie erzeuge ich Datei mit einer bestimmten Größe in Windows?
- 23. Scala - Pad ein Array zu einer bestimmten Größe
- 24. Erstellen Sie eine Java-Variable (String) einer bestimmten Größe (MB)
- 25. jQuery Sperrtaste unter bestimmten Bedingung
- 26. getLocationOnScreen kehrt alte Position nach einer Drehung
- 27. Ermittelt die Größe einer bestimmten Größe eines Produkts in der Tabelle
- 28. wie Informationen unter einer bestimmten Schaltfläche mit JavaScript angezeigt
- 29. Unter bestimmten Teil der Zeile
- 30. Excel - Zurückgeben einer Spaltenüberschrift, wenn Daten unter
Möchten Sie, dass der Code mit einer Tasse Tee oder Kaffee serviert wird? Stackoverflow ist kein freier Code schriftlich Service, so müssen Sie es auf eigene Faust zunächst versuchen, und wenn stecken, wieder hier, zeigen Sie Ihre Bemühungen, beschreiben genau das, was Sie erreichen wollen und was Sie tatsächlich bekommen. Ohne eigene Recherchen wird diese Frage hier wahrscheinlich geschlossen. – aschipfl
REM Run Cleanup IF EXIST% SystemRoot% \ system32 \ cleanmgr.exe START/WAIT cleanmgr/sagerun: 100. Ich laufe auch fsutil Volume diskfree c :. Ich weiß genau, was ich damit machen will. Ich brauche niemanden, um meinen Code zu schreiben, aber ich würde gerne wissen, ob es möglich ist, das Ergebnis von freiem Speicherplatz auf dem c: Laufwerk für die weitere Verwendung zu erhalten. – liltimmy
Bitte senden Sie zusätzliche Informationen von [Bearbeitung] (http://stackoverflow.com/posts/38509133/edit) die Frage eher als ein Kommentar; Code sieht in Kommentaren schrecklich aus, kann aber im Hauptpostteil gut und lesbar formatiert werden ... – aschipfl