cuốn sách gpt4 ai đã làm

Tệp bó Windows để nhận tổng dung lượng C:\drive và dung lượng trống có sẵn

In lại Tác giả: Hồ Xil Thời gian cập nhật: 2023-11-01 13:53:42 26 4
mua khóa gpt4 Nike

Tôi cần một tệp bat để lấy tổng dung lượng và dung lượng trống tính bằng GB (gigabyte) của ổ C:\trong hệ thống Windows và tạo một tệp văn bản có thông tin chi tiết.

LƯU Ý: Tôi không muốn sử dụng bất kỳ tiện ích bên ngoài nào.

câu trả lời hay nhất

Cắt bớt 9 bit kích thước tính bằng byte để có kích thước tính bằng GB:

@echo tắt & setlocal ENABLEDELAYEDEXPANSION
THIẾT LẬP "âm lượng = C:"
FOR /f "tokens=1*delims=:" %%i IN ('fsutil ổ đĩa trống %volume%') LÀM (
THIẾT LẬP "diskfree=!disktotal!"
SET "disktotal=!diskavail!"
SET "đĩa=%%j"
)
FOR /f "tokens=1,2" %%i IN ("%disktotal% %diskavail%") HÃY THIẾT LẬP "disktotal=%%i"& SET "diskavail=%%j"
(ECHO(Thông tin về âm lượng %volume%
ECHO(tổng %disktotal:~0,-9% GB
ECHO(avail. %diskavail:~0,-9% GB)>size.txt
LOẠI size.txt

cmd chỉ có thể tính toán tối đa 2^31-1(2.147.483.647 ~ 2,000001 GB)

Về việc tệp bó Windows nhận được tổng dung lượng C:\drive và dung lượng trống có sẵn, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/17255925/

26 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress