Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/10: Рейтинг темы: голосов - 10, средняя оценка - 5.00
sov44
1760 / 744 / 128
Регистрация: 09.04.2011
Сообщений: 1,314
1

Получить размер папки, за исключением некоторых файлов

08.11.2011, 13:43. Просмотров 1872. Ответов 2
Метки нет (Все метки)

Нужна помощь в отладке скрипта получения размера содержимого папки Temp, за исключением определённых файлов и папки.
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
@Echo Off
SetLocal enabledelayedexpansion
 
Set DirProg=%WinDir%\TEMP
For /f %%I In ('dir/b/od "%DirProg%"') Do (
           if not "%%~nxI"=="kls1EE8.tmp" (
           if not "%%~nxI"=="kls1444444EE8.tmp" (
           if not "%%~nxI"=="VBE" (
        For /F "skip=4 tokens=1-3" %%a IN ('Dir "%DirProg%" /-C /S') Do (
        If !flag!==1 Set dirsize=%%c
    If "%%b"=="файлов:" (Set flag=1) Else (Set flag=0)
    )
        Set /A Cnt +=%dirsize%
    )))
)
Echo %Cnt%
pause
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.11.2011, 13:43
Ответы с готовыми решениями:

Стереть содержимое папки, за исключением одной вложенной папки
В лаборатории стоят комьютеры. Посетители постоянно копируют на компьютеры в папку d:\shared\...

Создать батник, при запуске которого будет показываться размер папок и файлов текущей папки
Всем привет!:) Пришла на форум за помощью. Я новичок%-) Мне нужно создать батник, при запуске...

Копирование TXT-файлов из одной папки и BMP-файлов из другой папки в папку, в которой находится пакетный файл
Доброго времени суток. У кого есть возможность сообразить какой код мне нужет чтобы сделать вот...

Копирование нескольких файлов из локальной папки в две сетевые папки с последующим удалением исходных файлов
Есть практическая задача: нужно накидать батник, который будет в определённое время брать из одной...

Получить название файлов с 1-ой папки , со 2-ой папки и вывести. Неправильный вывод
Есть такая задача: получить название файлов с 1-ой папки , со 2-ой папки и вывести название тех...

2
atributz
831 / 345 / 12
Регистрация: 04.10.2009
Сообщений: 589
08.11.2011, 14:23 2
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
@echo off
SetLocal enabledelayedexpansion
Set DirProg=%WinDir%\TEMP
 
::считаем размер файлов
For /f "delims=" %%I In ('dir /a-d /b "%DirProg%"') Do (
        if not "%%I"=="kls1EE8.tmp" (
        if not "%%I"=="kls1444444EE8.tmp" (
        for %%a in ("%DirProg%\%%I") do set /A Cnt+=%%~za
        ))
)
 
::считаем размер папок
For /f "delims=" %%I In ('dir /ad /b "%DirProg%"') Do (
        if not "%%I"=="VBE" (
        set flag=0
        For /F "skip=4 tokens=1-3" %%a IN ('Dir "%DirProg%/%%I" /-C /S') Do (
        If !flag!==1 (
             set dirsize=%%c
             set flag=0
             )
        If "%%b"=="файлов:" set flag=1
        )
Set /A Cnt+=!dirsize!
))
 
Echo %Cnt%
pause
2
sov44
1760 / 744 / 128
Регистрация: 09.04.2011
Сообщений: 1,314
08.11.2011, 14:26  [ТС] 3
atributz, Спасибо!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.11.2011, 14:26

Получить размер папки
В общем, начну просто. Изучаем Си Шарп. Дали 3 лабораторки, а сейчас проект требуют. Я в смятении....

Как получить размер папки
Нужно со считать размер именно директории .Прошу посоветовать в какую сторону глядеть, какую...

Как получить размер папки
Как получить размер папки? Мне это нужно для игры, типо анти-чит) После получения размера надо...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru