更新:2007 年 11 月
命名空間:
System
組件:
mscorlib (在 mscorlib.dll 中)
Public Shared Property CurrentDirectory As String
Dim value As String
value = Environment.CurrentDirectory
Environment.CurrentDirectory = value
public static string CurrentDirectory { get; set; }
public:
static property String^ CurrentDirectory {
String^ get ();
void set (String^ value);
}
/** @property */
public static String get_CurrentDirectory()
/** @property */
public static void set_CurrentDirectory(String value)
public static function get CurrentDirectory () : String
public static function set CurrentDirectory (value : String)
根據定義,如果這個處理序是在本機或網路磁碟的根目錄中啟動,這個屬性的值就是磁碟機名稱後面加上斜線 (例如 "C:\")。如果這個處理序是在子目錄中啟動,這個屬性的值就是磁碟機和子目錄的路徑,而不要在後面加上斜線 (例如 "C:\mySubDirectory")。
下列程式碼範例將示範 CurrentDirectory 屬性的設定。
' Change the directory to %WINDIR%
Environment.CurrentDirectory = Environment.GetEnvironmentVariable("windir")
Dim info As New DirectoryInfo(".")
Console.WriteLine(("Directory Info: " + info.FullName))
// Change the directory to %WINDIR%
Environment.CurrentDirectory = Environment.GetEnvironmentVariable("windir");
DirectoryInfo info = new DirectoryInfo(".");
lock(info)
{
Console.WriteLine("Directory Info: "+info.FullName);
}
// Change the directory to %WINDIR%
Environment::CurrentDirectory = Environment::GetEnvironmentVariable( "windir" );
DirectoryInfo^ info = gcnew DirectoryInfo( "." );
System::Threading::Monitor::Enter( info );
try
{
Console::WriteLine( "Directory Info: {0}", info->FullName );
}
finally
{
System::Threading::Monitor::Exit( info );
}
// Change the directory to %WINDIR%
Environment.set_CurrentDirectory(Environment.GetEnvironmentVariable(
"windir"));
DirectoryInfo info = new DirectoryInfo(".");
synchronized(info) {
Console.WriteLine(("Directory Info: " + info.get_FullName()));
}
Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98
.NET Framework 和 .NET Compact Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱 .NET Framework 系統需求。
.NET Framework
支援版本:3.5、3.0、2.0、1.1、1.0
參考