Commit d5ce2572 LN

磁盘空间不足10%时预警

1 个父辈 dc515db9
......@@ -693,12 +693,40 @@ namespace SmartScan
//LogNet.log.Info(string.Format("打印标签 Label[{0}] Printer[{1}]", Common.config.DefaultPrintLabel, Common.config.PrinterName));
var barcode = content.Values.ToArray();
SaveRetrospect(labelBmp, barcode, content);
CheckRetrospectDiskSpace();
}
catch (Exception ex)
{
LogNet.log.Error("Extension_Printing", ex);
}
}
private void CheckRetrospectDiskSpace()
{
try
{
string dir = FilePath.RETROSPECT_DIR;
string root = Path.GetPathRoot(dir);
if (string.IsNullOrEmpty(root))
return;
DriveInfo drive = new DriveInfo(root);
long total = drive.TotalSize;
if (total <= 0)
return;
double freePercent = (double)drive.AvailableFreeSpace * 100 / total;
if (freePercent < 10)
{
string msg = Language.Dialog("DiskSpaceLow", "磁盘剩余空间不足10%,请及时清理");
string title = Language.Dialog("DiskSpaceLowTitle", "磁盘预警:");
bool result1 = NeoAlertBox.Show(title + root.Substring(0,1), msg, AlertType.Warning, "NEO SCAN", false);
LogNet.log.Error("CheckRetrospectDiskSpace "+root+" 磁盘剩余空间不足10%,请及时清理");
}
}
catch (Exception ex)
{
LogNet.log.Error("CheckRetrospectDiskSpace", ex);
}
}
string dir_Res = ConfigHelper.Config.Get("DirReelResult", ".\\ReelResult");
string reelResultFileNameKey = ConfigHelper.Config.Get("FileNameKeyReelResult", "");
/// <summary>
......
......@@ -462,5 +462,7 @@ Dialog_SelectDatasetMessage {0} 匹配到多行数据,请选择: {0} matched
Dialog_WPF_Ok 确定 SURE
Dialog_NS_KetRight_ReMatch 重新匹配 Retry matching
Dialog_ReMatchButtonNoData 无法重新匹配,字段没有数据 Cannot retry matching. No data in the field.
Dialog_DiskSpaceLow 磁盘剩余空间不足10%,请及时清理 Disk remaining space is less than 10%, please clean up in time
Dialog_DiskSpaceLowTitle 磁盘预警: Disk warning:
......@@ -530,4 +530,6 @@ Dialog_SelectDatasetMessage {0} 匹配到多行数据,请选择: {0} 複数
Dialog_WPF_Ok 确定 確認
Dialog_NS_KetRight_ReMatch 重新匹配 再マッチング
Dialog_ReMatchButtonNoData 无法重新匹配,字段没有数据 再マッチングできません。フィールドにデータがありません。
Dialog_DiskSpaceLow 磁盘剩余空间不足10%,请及时清理 ディスクの空き容量が 10% を下回っています。速やかにクリーンアップを実行してください
Dialog_DiskSpaceLowTitle 磁盘预警: ディスク警告:
......@@ -530,5 +530,7 @@ Dialog_SelectDatasetMessage {0} 匹配到多行数据,请选择: {0} 複数
Dialog_WPF_Ok 确定 確認
Dialog_NS_KetRight_ReMatch 重新匹配 再マッチング
Dialog_ReMatchButtonNoData 无法重新匹配,字段没有数据 再マッチングできません。フィールドにデータがありません。
Dialog_DiskSpaceLow 磁盘剩余空间不足10%,请及时清理 ディスクの空き容量が 10% を下回っています。速やかにクリーンアップを実行してください
Dialog_DiskSpaceLowTitle 磁盘预警: ディスク警告:
......@@ -559,4 +559,6 @@ Dialog_SelectDatasetTitle 数据集选择 数据集选择
Dialog_SelectDatasetMessage {0} 匹配到多行数据,请选择: {0} 匹配到多行数据,请选择:
Dialog_NS_KetRight_ReMatch 重新匹配 重新匹配
Dialog_ReMatchButtonNoData 无法重新匹配,字段没有数据 无法重新匹配,字段没有数据
Dialog_DiskSpaceLow 磁盘剩余空间不足10%,请及时清理
Dialog_DiskSpaceLowTitle 磁盘预警:
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!