搜索了几种方式也搜索不出来,希望懂的朋友帮忙编写一下批处理,谢谢!
注:不是剩余空间!最好不使用第三方软件,使用XP自带的命令就好了。
9、11楼正解
[ Last edited by chishingchan on 2008-11-24 at 12:24 ]
注:不是剩余空间!最好不使用第三方软件,使用XP自带的命令就好了。
9、11楼正解
[ Last edited by chishingchan on 2008-11-24 at 12:24 ]
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
wmic LogicalDisk where "DeviceID='C:'" get Size /value
Originally posted by HAT at 2008-11-23 08:31 PM:
操作系统还没装好,我们拿什么去运行批处理呢?
Originally posted by chishingchan at 2008-11-24 06:14:
版主这句话不对吧?!
安装XP系统图形界面时按Shift + F10就会调出CMD界面了,证明批处理运行是不成问题的。当设定WINNT。SIF文件为OEM方式安装时 ...
chkdsk c:|find "总共有"Originally posted by wangff at 2008-11-24 10:05 AM:
可试一下:
chkdsk c:|find "总共有"
只是时间长了点.
chkdsk c:|find "总"
D:\Documents and Settings\Administrator>chkdsk c:
文件系统的类型是 FAT32。
启动 卷创建了 2008-9-20 1:06
卷序列号为 1111-1111
Windows 正在校验文件和文件夹...
已完成文件和文件夹校验。
Windows 已检查文件系统并确定没有问题。
磁盘空间总数 4,276,965,376 字节。
11 个隐藏文件: 121,462,784 字节。
6 个文件夹: 24,576 字节。
62 个文件: 3,422,638,080 字节。
可用磁盘空间: 732,835,840 字节。
每个分配单元中有 4,096 字节。
磁盘上共有 1,044,181 个分配单元。
磁盘上有 178,915 个可用的分配单元。
D:\Documents and Settings\Administrator>chkdsk h:
文件系统的类型是 FAT32。
备份 卷创建了 2008-9-20 1:04
卷序列号为 5555-5555
Windows 正在校验文件和文件夹...
已完成文件和文件夹校验。
Windows 已检查文件系统并确定没有问题。
总共有 9,661,640 KB 的磁盘空间。
3 个隐藏文件中有 24 KB。
279 个文件夹中有 2,232 KB。
1,587 个文件中有 1,655,192 KB。
8,004,184 KB 可用。
每个分配单元中有 8,192 字节。
磁盘上共有 1,207,705 个分配单元。
磁盘上有 1,000,523 个可用的分配单元。
D:\Documents and Settings\Administrator>chkdsk c:|find "总"
磁盘空间总数 4,276,965,376 字节。
D:\Documents and Settings\Administrator>chkdsk h:|find "总"
总共有 9,661,640 KB 的磁盘空间。
@echo off
if "%1"=="" echo 请输入驱动器盘符(不带冒号) & goto :eof
> part.scr echo select volume %1
>> part.scr echo list partition
for /f "tokens=5,6" %%i in ('diskpart /s part.scr ^| find "*"') do (
echo 驱动器%1总容量为:%%i %%j
)
@echo off
for /f "tokens=2,3" %%a in ('chkdsk %1^|find "总"') do (
set aa=%%a
set bb=%%b
)
set aa=%aa:,=%
if not "%bb%"=="KB" (
set/a aa/=1024
set bb=KB
)
set aa=%aa% %bb%
echo %aa%Originally posted by wangff at 2008-11-24 05:59 PM:
@echo off
for /f "tokens=2,3" %%a in ('chkdsk %1^|find "总"') do (
set aa=%%a
set bb=%%b
)
set aa=%aa:,=%
if not "%bb%"=="KB" (
set ...
Originally posted by qzwqzw at 2008-11-24 04:37 PM:
@echo off
if "%1"=="" echo 请输入驱动器盘符(不带冒号) & goto :eof
> part.scr echo select volume %1
>> part.scr echo list partition
for ...
Originally posted by HAT at 2008-11-24 08:59 PM:
批处理里面没有除法,只有整除。
@echo off
for /f "tokens=2,3" %%a in ('chkdsk C:^|find "总"') do (
set size=%%a
set unit=%%b
)
set size=%size:,=%
echo %size%
echo %unit%
pause
if not %unit%*==KB* set /a size=size/2
echo %size% KB
pause
4276965376
字节。
请按任意键继续. . .
1073741823 KB
请按任意键继续. . .
@echo off
set /a d=1^<^<31,x="~d"
echo cmd所能处理的最小数值为 %d%
echo cmd所能处理的最大数值为 %x%
Originally posted by HAT at 2008-11-24 10:47 PM:
@echo off
set /a d=1^<^<31,x="~d"
echo cmd所能处理的最小数值为 %d%
echo cmd所能处理的最大数值为 %x%
pause