cmd размер файла



Автор (e/|/|'e'|-| задал вопрос в разделе Другие языки и технологии

Подскажите пожалуйста как в командном файле .BAT и .CMD проверить размер файла и выполнить определённое действие если.. и получил лучший ответ

Ответ от Вадим Сухотин[гуру]
@echo off
setlocal EnableDelayedExpansion
rem Принимаем параметр - имя файла
set filesize=%~z1
set do=No
if %filesize%==0 (set do=Yes) else (
for /F "usebackq delims=" %%s in ("%1") do (
set str=%%s
set two=!str:~0,2!
goto met
)
:met
if not! two!==X: set do=Yes
)
if %do%==Yes (
echo Делаем то, что требуется
)
Источник: серое веществоВадим Сухотин
(13634)
net use servershare
if not exist servershare*.* (
echo Шара недоступна.
)

Ответ от Svb[гуру]
В папке с командным файлом создаете текстовый файл с раширением JS, например, TESTFILE.JS, в который сохраняете следующий код:
var FSO=new ActiveXObject("Scripting.FileSystemObject");
with(FSO.GetFile(WScript.Arguments.Unnamed(0))
    if(Size>0)with(OpenAsTextStream(1, 0))
        try{if(Read(2)!="X:")WScript.Quit(1)}finally{Close()}
Тогда в самом командном файле проверку выполняете так:
testfile.js путь_к_проверяемому_файлу
if not errorlevel==1 действия_при_выполнении_условий

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Подскажите пожалуйста как в командном файле .BAT и .CMD проверить размер файла и выполнить определённое действие если..
спросили в Spyware V10 0
Как организовать контроль занятости файла из кода VBA?
может быть здесь...

1. SoftKey.info: Статьи - "Антивирус Касперского". Шаг впередподробнее...

Системные файлы Windows XP
Файл spoolsv.exe находится в папке C:WindowsSystem32. Известны следующие размеры файла для Windows
подробнее...

Не могу скинуть файл на флешку!
1. Нажмите Пуск –> Настройка –> Панель управления –> Система; – в открывшемся диалоговом
подробнее...
спросили в Gorillaz
Помогите. Недостаточно памяти или места на диске для запуска приложния Word. Что делать в таком случае?
Прежде всего выполните проверку жесткого диска, если дело окажется в ошибках, то система поможет
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Память Карантин
В Windows 7 на диску С сама по себе пропадает память
Рома, ты сначала определись - память или объем свободного места на системном разделе?.. .
подробнее...
спросили в Gorillaz
Не могу понять чем занят диск С. Помогите,как его почистить?
Прежде всего выполните проверку жесткого диска, если дело окажется в ошибках, то система поможет
подробнее...
спросили в Gorillaz
Куда пропадает место на системном Диске?
Прежде всего выполните проверку жесткого диска, если дело окажется в ошибках, то система поможет
подробнее...
спросили в Mark V Имины
Можно ли скопировать название папок всех разом?
Идешь в Проводник. Заходишь в нужную папку. Щелкаешь по адресной строке и копируешь адрес папки.
подробнее...
спросили в Железо
Флэшка выдает что не хватает памяти
Есть несколько способов решения этой проблемы.

1. Нажмите Пуск –> Настройка –>
подробнее...
спросили в Железо
как удалить обновления винды kb2882822, KB2872339.
Пуск-панель-прогр и комп-просмотр установл обн-ПКМ (удалить) Не помогает -пуск-cmd-зайти (ЛКМ) - :
подробнее...

NTFS или FAT 32?
Стала выше надежность системы.
Преобразуй и второй диск.

Пуск - выполнить - cmdподробнее...
спросили в User c 5 User lt
Подскажите, пожалуйста. Я поставила пароль на ноутбуке (windows 7) и забыла его.
✔Что делать, если забыл пароль от компьютера на Windows 7

Этот способ подходит для
подробнее...

у меня ссд как отключить спящий режим. W10
спящий режим не надо отключать. Полезная вещь даже с SSD. Я только так комп и отключаю - в спящий
подробнее...
Список паразитов человека на Википедии
Посмотрите статью на википедии про Список паразитов человека
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*