C 獲得檔案的目錄

2021-06-01 20:59:04 字數 766 閱讀 3355

c#獲取當前路徑的方法如下:

1. system.diagnostics.process.getcurrentprocess().mainmodule.filename

-獲取模組的完整路徑。

2. system.environment.currentdirectory

-獲取和設定當前目錄(該程序從中啟動的目錄)的完全限定目錄。

3. system.io.directory.getcurrentdirectory()

-獲取應用程式的當前工作目錄。這個不一定是程式從中啟動的目錄啊,有可能程式放在c:\www裡,這個函式有可能返回c:\documents and settings\zyb\,或者c:\program files\adobe\,有時不一定返回什麼東東,我也搞不懂了。

-獲取程式的基目錄。

-獲取和設定包括該應用程式的目錄的名稱。

-獲取啟動了應用程式的可執行檔案的路徑。效果和2、5一樣。只是5返回的字串後面多了乙個"\"而已

-獲取啟動了應用程式的可執行檔案的路徑及檔名,效果和1一樣。

對於windows程式和web 應用程式來說,他們執行的路徑是不一樣的,所以關鍵是判斷當前執行的程式是哪種程式.於是我們可以使用如下的**

2、system.windows.forms.startuppath

3、type.assembly.location

c#獲取當前路徑方法2可以應用於控制台應用程式,winform應用程式,windows服務,方法1可以應用於web應用程式,方法3都可以應用。

獲得檔案大小和目錄

1.在當前活動目錄下建立新檔案 char lujing1 255 getcurrentdirectory 255,lujing strcat lujing,tempdatadecode1 bmp fopen lujing1,wb 2獲得檔案的大小 handle fhadle createfile s...

C 獲得當前路徑(目錄)的方法

c 獲得當前路徑 目錄 的方法 assembly myassembly assembly.getentryassembly string path myassembly.location directoryinfo dr new directoryinfo path path dr.parent 當...

獲得目錄檔案數和剩餘容量的dos命令

echo off for f i in dir s find i 個檔案 do set num i echo.echo 檔案數量統計結果 echo.echo d movie目錄下有 num 個檔案 echo.echo.echo d盤空間統計結果 echo.echo 碟符 剩餘空間 位元組 分割槽大小...