使用目录信息类ASP.net在远程机器中查找文件夹大小的代码
本文关键字:机器 查找 文件夹 代码 程机器 信息 ASP net | 更新日期: 2023-09-27 18:26:05
我需要在远程机器(服务器)中查找文件夹大小的代码。我尝试使用目录信息类,但最终错误为"UNC路径的格式应该是''server''share"。我尝试了不同的组合,但错误似乎是一样的。源文件中的代码如下
strPath = ConfigurationManager.AppSettings["RetryFolderPath"].DirectoryInfo dInfo = new DirectoryInfo(strPath);
long size = DirSize(dInfo, true);
long totalSize = 0;
foreach (FileInfo fi in dInfo.GetFiles())
{
totalSize += dInfo.Length;
xlWorkSheet.get_Range("E" + iIndex, misValue).Cells.Value = Decimal.Round(size / mb, 2).ToString() + "mb";
}
CONFIG文件中给出的路径如下
<add key="RetryFolderPath" value="''machineipor server name'folder_path"/>
猜测您的属性实际上是空的,因为您在ASP.NET上使用ConfigurationManager
。ASP.NET的正确类是WebConfigurationManager
:
strPath = WebConfigurationManager.AppSettings["RetryFolderPath"]