С Новым годом! Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.81/450: Рейтинг темы: голосов - 450, средняя оценка - 4.81
11 / 4 / 0
Регистрация: 16.03.2013
Сообщений: 10

Проверка свободного места на диске в cmd

16.03.2013, 22:50. Показов 84865. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пользуясь подсказками Dragokas и яндекса сделал для себя такую штуку freespace.cmd
после её запуска получаю файлик freespace.cmd.txt:
Windows Batch file
1
2
3
4
Free space C:  128 Gb of  160 Gb
Free space D:  410 Gb of  500 Gb
Free space E:  16 Gb of  20 Gb
Free space F:  1038 Gb of  1479 Gb
Сам командник:
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
@echo off
setlocal enableextensions enabledelayedexpansion
echo.>%0.txt
 for %%j in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
 rem echo %%j
 
 
set sFreeSize=0
set /a c=0
for /f "skip=1 tokens=2 delims=:" %%i in ('fsutil volume diskfree %%j:') do (
  set /a c+=1
  rem echo !c! %%i
  if !c!==1 set sFreeSizeOf=%%i
  if !c!==2 set sFreeSize=%%i
)
 
if NOT !sFreeSize!==0 echo Free space %%j: !sFreeSize:~0,-9! Gb of !sFreeSizeOf:~0,-9! Gb>>%0.txt
rem :~0,-9
 )
endlocal
p.s.1. дальше его хватаю и отправляю себе на мыло zerat-кой
p.s.2. Размеры взяты грубо и формально неправильно: перевод в Gb ведется тупо обрезанием последних 9-ти цифорок. Но дает общую картину.
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.03.2013, 22:50
Ответы с готовыми решениями:

Сравнение свободного места на диске и его освобождение
Добрый день! Хотел уточнить по коду @echo off &setlocal enableextensions &chcp 1251 >nul set DISK=E: set SPACE=15 for /f...

Определить общее количество ОЗУ и свободного места на системном диске
Доброго времени суток. Нужно определить общее количество оперативной памяти и свободного места на системном жестком диске (для...

Количество свободного места на диске
Мне вообще-то нужно узнать когда заполниться определённый диск, после этого совершить необходимые действия. Поиск на форуме и в интернете...

22
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18030 / 7733 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
17.03.2013, 04:54
Неплохой скрипт. Только будет требовать повышенных прав запуска в ОС >= Vista с UAC.

Особенно понравился момент сравнения меня с яндексом ))

Цитата Сообщение от denisk37 Посмотреть сообщение
перевод в Gb ведется тупо обрезанием последних 9-ти цифорок.
Дам Вам еще пищу для размышлений.
Только что написал от себя (хоть и деревянный), но рабочий скрипт поразрядного деления (с разг. "деление в столбик"). Т.е. еще другими словами: обход ограничения CMD на предельное значение числового типа данных.
Можете воспользоваться наработкой:

StrDiv.CMD

Bash
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
@echo off
SetLocal EnableDelayedExpansion
::Делимое
set Num1=16261316608
::Делитель
Set Num2=1024
::Макс. кол-во знаков после запятой в результате
Set MaxZ=2
 
 
set /a Num1_pos=-1
 
:AddNum1
set /a Num1_pos+=1
::если строка закончилась
if "!Num1:~%Num1_pos%,1!"=="" Goto AfterZiro
Set Num1_part=%Num1_part%!Num1:~%Num1_pos%,1!
if %Num1_part%==00 Set Num1_part=0
Call :TryDiv
Goto AddNum1
 
:AfterZiro
if %Num1_part%==0 goto Div_End
if %MaxZ% neq 0 Set ResultAll=%ResultAll%.
Set Zero_Marker=true
 
:AddZiro
Set /A MaxZ-=1
if %MaxZ% LSS 0 Goto Div_End
echo %Num1_part%
if %Num1_part%==0 goto Div_End
Set Num1_part=%Num1_part%0
Call :TryDiv
Goto AddZiro
 
:Div_End
echo %ResultAll%
 
pause
Goto :eof
 
:TryDiv
Set /a Result=Num1_part / Num2
echo %Num1_part%-%result%
if %Result% neq 0 (
  Set ResultAll=%ResultAll%%Result%
  Set /A Num1_part=Num1_part - Result * Num2
) else (if "%ResultAll%" neq "" if not Defined Zero_Marker Set ResultAll=%ResultAll%0)
Exit /B


И для Вас еще пару идей, которые думаю будет интересно реализовать:

1) такой скрипт не требует повышения прав:
Bash
1
2
3
4
5
6
7
8
@echo off
for /f "skip=1 tokens=1-3" %%i in ('2^>nul ^
WMIC LogicalDisk ^
WHERE "DriveType='3'" ^
GET Name^, Size^, FreeSpace') do (
  echo %%i-%%j-%%k
)
pause
Где что, разберетесь. Здесь требуется красивый перевод в гигабайты.
Лучше конечно постепенно делить на 1024 и смотреть сколько цифр остается (соответственно такой префикс и подставлять).

2) такой скрипт тоже требует повышенных прав, но он показывает в единицах, уже сконвертированных к приемлемым величинам:

Алгоритм:
1. Берете предыдущую WMIC, прогоняете каждый том под циклом, подставляя в такой текст
select volume c:
detail volume
select volume d:
detail volume
и т.д. постепенно формируете внешний текстовой файл.
2. Выполняете команду
Bash
1
2
3
diskpart /s имя текстового файла сценария
::Или 
type scenario.txt | diskpart | findstr "Емкость Свободное"
3. Результат парсите по две строки.
Уфф. Вообщем, по-разному можно.
1
11 / 4 / 0
Регистрация: 16.03.2013
Сообщений: 10
17.03.2013, 11:25  [ТС]
Ну это... Я свой практический интерес удовлетворил.
Пока академические изыскания не прет делать.
Только будет требовать повышенных прав запуска в ОС >= Vista с UAC.
И то пока не упрусь - не озабочусь

Пошел из этих циферок высчитывать %% свободного места

Добавлено через 1 минуту
p.s. Хотя у меня есть один сервер на Win 7 и ещё один намыливается. Пойду на них проверять...

Добавлено через 2 часа 54 минуты
Пока добавил вычисление %% свободного места. Ахтунгование, если меньше 20% и возварат 100 - есои Ок. и %% если нет.
Результат (правда тут не 20%, а 50% для проверки ахтунгов):
Code
1
2
3
4
 Free space C: 57%. Free 94 Gb of 163 Gb 
 Free space D: 94%. Free 148 Gb of 156 Gb 
 Free space E: 98%. Free 1139 Gb of 1161 Gb 
***ACHTUNG*** Free space F: 35%. Free 295 Gb of 838 Gb
Скрипт:
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
29
30
31
32
33
34
35
@echo off
echo.>%0.txt
setlocal enableextensions enabledelayedexpansion
set err=100
for %%j in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
 rem echo %%j
 
  set sFreeSize=0
  set sFreeSizeOf=0
  set /a c=0
  for /f "skip=1 tokens=2 delims=:" %%i in ('fsutil volume diskfree %%j:') do (
    set /a c+=1
    rem echo !c! %%i
    if !c!==1 set sFreeSizeOf=%%i
    if !c!==2 set sFreeSize=%%i
  )
 
  if NOT !sFreeSize!==0 if NOT !sFreeSizeOf!==0 (
    set /A Free=!sFreeSize:~0,-9!
    set /A Size=!sFreeSizeOf:~0,-9!
    set /A Procent=!Free!*100/!Size!
    set ah= 
    if !Procent! LSS 20 (
      set ah=***ACHTUNG*** 
 
      if !Procent! LSS !err! set err=!Procent!
    )
    echo !ah!Free space %%j: !Procent!%%. Free !Free! Gb of !Size! Gb >>%0.txt
  )
 
 
)
 
exit /b !err!
endlocal
Добавлено через 1 минуту
p.s. в нехватку прав администратора уже уперся(
Для работы с программой FSUTIL требуются права администратора
0
403 / 86 / 8
Регистрация: 16.02.2013
Сообщений: 356
17.03.2013, 13:20
Цитата Сообщение от Dragokas Посмотреть сообщение
оторые думаю будет интересно реализовать:

1) такой скрипт не требует повышения прав:
Bash
1
2
3
4
5
6
7
8
@echo off
for /f "skip=1 tokens=1-3" %%i in ('2^>nul ^
WMIC LogicalDisk ^
WHERE "DriveType='3'" ^
GET Name^, Size^, FreeSpace') do (
  echo %%i-%%j-%%k
)
pause
Только лучше

WHERE "DriveType='3' AND MediaType='12'"

Что бы не показвало DVD/CD

Так же можно
Description = 'Local Fixed Disk'
1
11 / 4 / 0
Регистрация: 16.03.2013
Сообщений: 10
17.03.2013, 14:01  [ТС]
Цитата Сообщение от Dragokas Посмотреть сообщение
оторые думаю будет интересно реализовать:

1) такой скрипт не требует повышения прав:
Bash
1
2
3
4
5
6
7
8
@echo off
for /f "skip=1 tokens=1-3" %%i in ('2^>nul ^
WMIC LogicalDisk ^
WHERE "DriveType='3'" ^
GET Name^, Size^, FreeSpace') do (
  echo %%i-%%j-%%k
)
pause
Уболтали чертяки языкастые.
Трансмутировал сккрипт.
Результат:
Bash
1
2
3
4
 Free space C:: 57%. Free 94 Gb of 163 Gb 
 Free space D:: 94%. Free 148 Gb of 156 Gb 
 Free space E:: 98%. Free 1139 Gb of 1161 Gb 
***ACHTUNG*** Free space F:: 34%. Free 288 Gb of 838 Gb
Код:
Bash
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
29
30
@echo off
echo.>%0.txt
setlocal enableextensions enabledelayedexpansion
set err=100
 
for /f "skip=1 tokens=1-3" %%i in ('2^>nul ^
WMIC LogicalDisk ^
WHERE "DriveType='3'" ^
GET FreeSpace^, Name^, Size^') do (
 
  set sFreeSize=%%i
  set sFreeSizeOf=%%k
 if NOT 1%%j==1 (
    rem echo %%j %%i %%k
    set /A Free=!sFreeSize:~0,-9!
    set /A Size=!sFreeSizeOf:~0,-9!
    set /A Procent=!Free!*100/!Size!
    set ah= 
    if !Procent! LSS 50 (
      set ah=***ACHTUNG*** 
      if !Procent! LSS !err! set err=!Procent!
    )
    echo !ah!Free space %%j: !Procent!%%. Free !Free! Gb of !Size! Gb >>%0.txt
  )
 
)
type %0.txt
pause
exit /b !err!
endlocal
работает и под Win 7
p.s. CD-Rom-ы в результатах не замечены.
0
403 / 86 / 8
Регистрация: 16.02.2013
Сообщений: 356
17.03.2013, 16:54
Цитата Сообщение от denisk37 Посмотреть сообщение
p.s. CD-Rom-ы в результатах не замечены.
Повезло.
На некоторых билдах XP у меня и сидиромы и карридеры юсб показывало при DriveType='3'
0
19.03.2013, 01:49

Не по теме:

Оффтоп, но про DriveType интересная тема была здесь: Как идентифицировать съемный жесткий диск

0
11 / 4 / 0
Регистрация: 16.03.2013
Сообщений: 10
21.03.2013, 19:35  [ТС]
Столь приближенный метод округления до мегабайтов скосячил когда места "ввобще нету" =15 Мб.
добавил предварительное присвоение set /A Free=1
Пофиксенный вариант:
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
29
30
31
32
@echo off
echo.>%0.txt
setlocal enableextensions enabledelayedexpansion
set err=100
 
for /f "skip=1 tokens=1-3" %%i in ('2^>nul ^
WMIC LogicalDisk ^
WHERE "DriveType='3'" ^
GET FreeSpace^, Name^, Size^') do (
 
  set sFreeSize=%%i
  set sFreeSizeOf=%%k
 if NOT 1%%j==1 (
    echo %%j %%i %%k
    set /A Free=1
    set /A Free=!sFreeSize:~0,-9!
    set /A Size=!sFreeSizeOf:~0,-9!
    set /A Procent=!Free!*100/!Size!
    set ah= 
echo Free=!Free! Size=!Size! Procent=!Procent!
    if !Procent! LSS 20 (
      set ah=***ACHTUNG*** 
      if !Procent! LSS !err! set err=!Procent!
    )
    echo !ah!Free space %%j: !Procent!%%. Free !Free! Gb of !Size! Gb >>%0.txt
  )
 
)
type %0.txt
rem pause
exit /b !err!
endlocal
3
11 / 11 / 1
Регистрация: 31.08.2012
Сообщений: 110
08.02.2015, 08:31
Пофиксенный вариант:
Добавил модифицированный вариант с вычислением и вычитанием процентов
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
@echo off
setlocal enableextensions enabledelayedexpansion
for /f "skip=1 tokens=1-3" %%i in ('2^>nul ^
WMIC LogicalDisk ^
WHERE "DriveType='3'" ^
GET FreeSpace^, Name^, Size^') do (
set sFreeSize=%%i
set sFreeSizeOf=%%k
if NOT 1%%j==1 (
set /A Free=1
set /A Size=!sFreeSizeOf:~0,-3!/1024/1024
set /A prc=!Size!/100*3
set /A Size=!Size!-!prc!
set /A Free=!sFreeSize:~0,-3!/1024/1024
set /A prcc=!Free!/100*3
set /A Free=!Free!-!prcc!
set /A Procent=!Free!*100/!Size!
set /A a+=!Size!
set /A al+=!free!
set /A all+=!Procent!
echo Свободно %%j !Procent!%%. !Free! Гб из !Size! Гб
))
echo Всего %a% Гб, свободно %al% Гб (%all%%%)
pause >nul
exit
Ещё бы знать как названия добавить и если его нет то просто писать "Логический диск", пробовал но так и не получилось
0
1781 / 763 / 130
Регистрация: 09.04.2011
Сообщений: 1,325
08.02.2015, 10:30
Jeka_Osokin, добавьте в 6 строку Description
0
11 / 11 / 1
Регистрация: 31.08.2012
Сообщений: 110
11.02.2015, 19:08
Я уж сколько добавлял всякого, а он всё не так показывает, то коряги вместо русского, то одна фраза там другая тут
0
1 / 1 / 1
Регистрация: 13.11.2015
Сообщений: 7
09.06.2018, 14:37
Привет всем! как доработать скрипт denisk37 чтобы при "ахтунге" запускался ещё и батник который отправит на мыло сообщение?
0
 Аватар для kozidub21
30 / 29 / 9
Регистрация: 16.01.2018
Сообщений: 80
09.06.2018, 17:57
denisk37,
Небольшой «мониторчик»

Метка cal, что значит calculator, за идею спасибо Dragokas.

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
29
30
31
@echo off
chcp 65001 >nul& color f9
setlocal enableextensions enabledelayedexpansion
if "%~1"=="" (echo CreateObject^("Shell.Application"^).ShellExecute WScript.Arguments^(0^),"1","","runas",1 >"%~dp0Arun.vbs"& cscript //nologo "%~dp0Arun.vbs" "%~f0"& del /f /q "Arun.vbs"& exit)
echo Copyright © Китаец228& timeout 2 /nobreak >nul
:ag
set a=0
for %%h in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (call :chk "%%h")
cls
for /l %%h in (1,1,!a!) do (echo !a%%h!)
choice /c x /n /t 5 /d x >nul
goto ag
:chk
set tm=0& set b=0& set c=0
for /f "usebackq tokens=2 delims=:" %%h in (`fsutil volume diskfree %~1:\`) do (set wok=%%h
if not "!wok:~0,2!"=="  " (if "!tm!"=="0" (set tm=1& set b=!wok:~1!) else (set tm=0& set c=!wok:~1!)))
if not "!b!"=="0" (if not "!c!"=="0" (call :cal "((!b!/1024)/1024)/1024" "b"& call :cal "((!c!/1024)/1024)/1024" "c"
set db=!b:,=.!& set dc=!c:,=.!& call :cal "(100*!db!)/!dc!" "prb"& call :remzn "prb"& call :remzn "b"& call :remzn "c"
set /a a+=1& set a!a!=Disk %~1: Free !b! Gb ^(!prb! %%%^) of !c! Gb))
exit /b
:cal
echo res=Eval("%~1")>sh& echo WScript.Echo res>>sh
for /f "usebackq tokens=*" %%h in (`cscript /nologo /e:vbscript "sh"`) do (set %~2=%%h)
del /f /q "sh"
exit /b
:remzn
set remznsh=3
set wok=!%~1!
:remznag
if "!wok:~0,1!"=="," (set wok=!%~1!& set %~1=!wok:~0,%remznsh%!& exit /b) else (set wok=!wok:~1!& set /a remznsh+=1)
goto remznag
Миниатюры
Проверка свободного места на диске в cmd  
0
13.06.2018, 05:10

Не по теме:

Используя VBScript (2 раза), можно и всю математику, и получение данных о дисках написать на нём же за один вызов.

0
1 / 1 / 1
Регистрация: 13.11.2015
Сообщений: 7
10.07.2018, 19:38
Ну так что никто не поможет с батничком?
0
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
10.07.2018, 23:40
Zhenyok7,
если проблема отправить на почту:
(проверялось в кодировке 866)
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
nircmd win hide title "%comspec%"
@echo off
set "mailsender=ПУТЬ\mailsend1.19.exe"
set "smtpserver=smtp.gmail.com"
set "smtpport=465"
set "smtpuser=ЛОГИН ОТ КОГО@gmail.com"
set "smtppwd=ПАРОЛЬ ПОЧТЫ"
set "smtpsender=ЛОГИН КОМУ@gmail.com" 
set "subject=ЗАГОЛОВОК ПИСЬМА"
set "body=СООБЩЕНИЕ В ТЕЛЕ ПИСЬМА"
 
"%mailsender%" ^
+cc +bc -q ^
-user "%smtpuser%" ^
-pass "%smtppwd%" ^
-t "%smtpuser%" ^
-f "%smtpsender%" ^
-auth -smtp "%smtpserver%" ^
-ssl -port "%smtpport%" ^
-sub "%subject%" ^
-M "%body%"
exit
сопутствующие файлы:
MAILTO.7z
1
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
10.07.2018, 23:52
для кодировки 1251
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
nircmd win hide title "%comspec%"
@echo off
>nul chcp 1251
set "mailsender=ПУТЬ\mailsend1.19.exe"
set "smtpserver=smtp.gmail.com"
set "smtpport=465"
set "smtpuser=ЛОГИН ОТ КОГО@gmail.com"
set "smtppwd=ПАРОЛЬ ПОЧТЫ"
set "smtpsender=ЛОГИН КОМУ@gmail.com" 
set "subject=ЗАГОЛОВОК ПИСЬМА"
set "body=СООБЩЕНИЕ В ТЕЛЕ ПИСЬМА"
 
"%mailsender%" ^
-cs 1251 +cc +bc -q ^
-user "%smtpuser%" ^
-pass "%smtppwd%" ^
-t "%smtpuser%" ^
-f "%smtpsender%" ^
-auth -smtp "%smtpserver%" ^
-ssl -port "%smtpport%" ^
-sub "%subject%" ^
-M "%body%"
exit
0
0 / 0 / 0
Регистрация: 13.06.2019
Сообщений: 4
22.12.2024, 19:22
Друзья, а можно как-то сделать, чтобы с помощью этого батника проверялось свободное место и если места больше 20Гб, запускались одни действия, если меньше, то другие. Ну например: у меня есть три диска: C,D,E. нужно чтобы батник сначала проверил свободное место на диске E, если там больше 20Гб, то он выполняет команду. Если места не хватает, то он проверяет диск D, если тут место есть, он выполняет команду. Если и тут места нет, то он проверяет диск C, если тут место есть, то он выполняет команду. Если и тут места нет, то он просто пишет, что не хватает места на дисках, для выполнения нужной команды. При чем отсчет дисков должен идти именно с последнего. Ну или чтобы он просто проверял свободное место и если находил диск с этим свободным местом, то записывал его в переменную и выполнял команду. Надеюсь правильно сформулировал
0
 Аватар для Angry Old Man
2998 / 740 / 311
Регистрация: 26.03.2022
Сообщений: 1,382
Записей в блоге: 1
23.12.2024, 13:58
vampir551, Не анализировал предыдущий код, вот решение, как Вы ставите задачу
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
@Echo Off &Cls
 
    Set /A Space=21475 &Rem 20Г=21474'836480 байт усекли на 6 разрядов
 
    FOR /F "tokens=1,2* delims=: " %%i In ('"WMIC LogicalDisk where DriveType=3 Get FreeSpace, Name, Size |Find ":""') DO (
        Set "S=%%i
        Call Set /A Fsize%%j=%%S:~0,-6%%
    )
    Echo Free disk space Mbyte bytes on disks:
    Set "Fsize"
 
    Set "Disk="
    If "%Disk%"=="" If Not "%FsizeE%"=="" If %FsizeE% GTR %Space% Set "Disk=E" 
    If "%Disk%"=="" If Not "%FsizeD%"=="" If %FsizeD% GTR %Space% Set "Disk=D" 
    If "%Disk%"=="" If Not "%FsizeC%"=="" If %FsizeC% GTR %Space% Set "Disk=C" 
 
    If "%Disk%"==""  (Echo There is not enough disk space !!! &Pause &Exit /B 2)
 
    Echo. &Call Echo Here we make the necessary utility on the %Disk% (FreeSpace=%%Fsize%Disk%%% Mbyte)
Pause
Exit /B
Помним, что арифметика CMD работает с числами не более 2 147 483 647 (то есть ~2 Гига), поэтому такие ухищрения
0
0 / 0 / 0
Регистрация: 13.06.2019
Сообщений: 4
23.12.2024, 21:50
Angry Old Man, при запуске данного кода, окно моргает на секунду и все
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.12.2024, 21:50
Помогаю со студенческими работами здесь

Перезапись свободного места на диске
Вот такая странная задача. В программе должна быть функция удаления заданного файла и возможность перезаписать эти кластеры, дабы сделать...

Мониторинг свободного места на диске
Здравствуйте знатоки. Имеется задача: сделать скрипт, чтобы мониторил свободное место на дисках "C" и "D" Win 2008...

Нет свободного места на диске
Здравствуйте!У меня забит диск на MacBook Pro retina 13.Пишет что забито 20 гб фильмами,которых у меня нет!Может где-то они глубоко...

Мало свободного места на диске С
На диске С всего 5 гигов памяти: 3 - занято Windows, остальные 2 - не знаю чем :(. Все программы установлены на диск D. Помогите освободить...

Нет свободного места на диске
Alcohol создал образ диска. получилось 2 файла: один 5кб, другой 4580896кб. Тот файл, что за 2Гб нужно переместить в локальный диск Е....


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru