Chcę mieć plik wsadowy, który sprawdza, co jest w pliku filesize
.Jak mogę sprawdzić rozmiar pliku w skrypcie wsadowym Windows?
Jeśli jest większy niż %somany% kbytes,
, powinien przekierować z GOTO do innego miejsca.
Przykład:
[check for filesize]
IF %file% [filesize thing Bigger than] GOTO No
echo Great! Your filesize is smaller than %somany% kbytes.
pause
exit
:no
echo Um... You have a big filesize.
pause
exit
można wyjaśnić w jaki sposób pomaga opcja "usebackq"? Wydaje się, że nie ma to nic wspólnego z rozmiarem pliku, ale jeśli go usunę, przestanie działać – JoelFan
@JoelFan: Bez usebackq, polecenie "quote oznacza polecenie, a nie ciąg (Run FOR /? For details) Inna alternatywa (Aby lepiej radzić sobie ze spacjami w nazwach plików, należy użyć: FOR/F "tokeny = *" %% A IN ("% file%") DO ... – Anders
Witam @Anders Czy możesz dać mi znać, w jaki sposób mogę zrobić to samo kiedy mam wiele plików w sekwencji. Tak jak chcę ustawić, czy mój plik ma mniej niż 2kb, a następnie przenieść go do folderu diff ?.Mój wynik powinien przetestować każdy plik na ścieżce i zatwierdzić. –