C#通過碟符獲取剩餘空間
public static long GetHardDiskSpace(string str_HardDiskName) { long totalSize = 0; str_HardDiskName = str_HardDiskName + ":\\"; DriveInfo[] drives = DriveInfo.GetDrives(); foreach (DriveInfo drive in drives) { if (drive.Name == str_HardDiskName) { totalSize= drive.TotalFreeSpace *100/ drive.TotalSize; } } return totalSize; }
使用方法: 傳如引數C 、D、 E、 F等碟符的名字。
相關推薦
C#通過碟符獲取剩餘空間
public static long GetHardDiskSpace(string str_HardDiskName) { long totalSize = 0; str_HardDiskName = str_HardDiskName
C# 根據磁碟碟符獲取磁碟儲存空間
本章講述:根據磁碟碟符獲取磁碟總的儲存容量和可用儲存容量; /// 獲取指定驅動器的空間總大小(單位為B) /// </summary> /// <param name="str_HardDiskName">只需輸入代表驅動器的字母即可 </param>
C# 通過url地址獲取頁面內容
pre .html res htm 頁面 ons light ebr dto using System.Net; using System.IO; HttpWebRequest request = (HttpWebRequest)WebRequest
C++通過程序名獲取程序控制代碼
記錄下一段,比較常用的程式碼。 // 強殺定期刪除程序 void CDogThread::Quit() { // 結束強殺定期刪除程序 HANDLE hProcess = GetProcessHa
windows C++ 通過UDP廣播獲取網路中所有裝置ip地址
說明: 原始碼使用說明,先在需要獲取IP地址的主機上執行server端程式,然後在需要搜尋主機的Pc上執行client端程式 本文是windows版,VC++,在VS2010環境下除錯成功。有時候需要搜尋網路中的裝置,機器,伺服器等,這就要要用到UDP廣
linux C++通過ntp協議獲取網路時間
#include <stdio.h> #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.
VC 獲取磁碟碟符剩餘空間,CJSON格式輸出
void GetPlace(char *datajson) { ULARGE_INTEGER nFreeBytesAvailable; ULARGE_INTEGER nTotalNumberOfBytes; ULARGE_INTEGER nTota
linux c程式實現獲取U盤的名字(卷標/碟符)
一、U盤的卷標 在linux系統下,顯示的U盤的卷標如下圖所示: 在linux系統下,顯示的U盤的碟符如下圖所示: 獲取U盤的卷標是通過命令blkid -s LABEL來實現,執行完shell命令,在標準輸出中就顯示 /dev/sda1: LABEL=ESD-USB 其中 /de
用C++程式設計獲取驅動器碟符(一)
首先,一臺機器可能有不止一個CD-ROM驅動器。現在CD-ROM已經是PC機的標準配置,此外再裝個可擦寫的光碟驅動,甚至是DVD都是很常見的事情。不管一臺機器上裝多少個不同的驅動器,如何找到它們呢? 有關驅動器的函式有GetLogicalDrives,GetLogical
c++判斷硬碟是否連線、修改指定碟符、讀取配置檔案、獲取exe路徑
系統:win7 64 編譯器:vs2010 mfc對話方塊程式。 工程名:fixde 語言:c++ 涉及函式: GetPrivateProfileString 讀取配置檔案內容,型別為string GetDriveType 獲取某驅動器狀態 GetVolum
C/C++解析檔案路徑,獲取碟符、路徑、檔名及副檔名
經常要處理跟檔案相關的東西,免不了要做一些解析路徑以及檔名副檔名的工作。 以前傻傻的自己去strstr斜槓,然後慢慢匹配解析,後來才發現有API做好了相應的工作了。。。 函式原型: void _splitpath( constchar *path, char
linux c 通過檔案描述符獲取檔名
在linux中每個被開啟的檔案都會在/proc/self/fd/目錄中有記錄,其中(/proc/self/fd/檔案描述符號;這個檔案是符號檔案)的檔案就是檔案描述符所對應的檔案。 而readlink
C#根據字體名通過註冊表獲取該字體文件路徑(win10)
cat mic 約束 lec 運行 window mac war 控件 方法一: 直接先上源碼: private System.Collections.Generic.SortedDictionary<string, string> ReadF
C# 通過SendMessage獲取瀏覽器地址欄的地址
ntp bar pac login classname window edit and ces 1:通過SPY++獲得地址欄的層次結構,然後一層一層獲得 2:代碼 using System; using System.Collections.Generic; using
C++入門經典-例6.15-通過字符串函數連接兩個字符數組
sin sed inpu input ng2 png splay clas 控制臺 1:代碼如下 // 6.15.cpp : 定義控制臺應用程序的入口點。 // #include "stdafx.h" #include <iostream> using
Python如何獲取到當前函數名和通過字符串調用函數
環境 print 反射 [1] bject raise 調用函數 判斷 可能 獲取當前函數名: 應用環境: 某些時候, 為了簡化和更好擴展程序,我們需要獲取到當前運行的函數名字 方法1(不推薦) import sys def I_want_to_know_my_name()
C#通過反射獲取類中的方法和參數個數,反射調用方法帶參數
new [] 反射 電腦 ram col sta body create using System; using System.Reflection; namespace ConsoleApp2 { class Program { sta
C#運行時通過字符串實例化類對象
ram args err 字符 threading generic ace reat main 備忘,記個C#版本。 using System; using System.Collections.Generic; using System.Linq; using Syst
c# 擴展LINQ的order by函數支持通過字符串來指定列名並支持多列
排序 descend ID ide cti then tps class IT 本文借鑒了https://blog.csdn.net/lan_liang/article/details/68523451。 將字符串轉換為orderby的linq可以極大地減少重復勞動,可是該
C#通過反射獲取列舉值列表
通過Type.GetFields(BindingFlags.Static)獲取列舉值列表,然後通過FieldInfo.GetValue(null)就能獲取到值,注意是傳入null,像獲取靜態值和常量那樣。 返回的值可以直接強轉為int,因為列舉的基礎型別就是int。 如果獲取所有的欄位資訊,