Commit d5ce2572 LN

磁盘空间不足10%时预警

1 个父辈 dc515db9
...@@ -693,12 +693,40 @@ namespace SmartScan ...@@ -693,12 +693,40 @@ namespace SmartScan
//LogNet.log.Info(string.Format("打印标签 Label[{0}] Printer[{1}]", Common.config.DefaultPrintLabel, Common.config.PrinterName)); //LogNet.log.Info(string.Format("打印标签 Label[{0}] Printer[{1}]", Common.config.DefaultPrintLabel, Common.config.PrinterName));
var barcode = content.Values.ToArray(); var barcode = content.Values.ToArray();
SaveRetrospect(labelBmp, barcode, content); SaveRetrospect(labelBmp, barcode, content);
CheckRetrospectDiskSpace();
} }
catch (Exception ex) catch (Exception ex)
{ {
LogNet.log.Error("Extension_Printing", 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 dir_Res = ConfigHelper.Config.Get("DirReelResult", ".\\ReelResult");
string reelResultFileNameKey = ConfigHelper.Config.Get("FileNameKeyReelResult", ""); string reelResultFileNameKey = ConfigHelper.Config.Get("FileNameKeyReelResult", "");
/// <summary> /// <summary>
......
...@@ -462,5 +462,7 @@ Dialog_SelectDatasetMessage {0} 匹配到多行数据,请选择: {0} matched ...@@ -462,5 +462,7 @@ Dialog_SelectDatasetMessage {0} 匹配到多行数据,请选择: {0} matched
Dialog_WPF_Ok 确定 SURE Dialog_WPF_Ok 确定 SURE
Dialog_NS_KetRight_ReMatch 重新匹配 Retry matching Dialog_NS_KetRight_ReMatch 重新匹配 Retry matching
Dialog_ReMatchButtonNoData 无法重新匹配,字段没有数据 Cannot retry matching. No data in the field. 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} 複数 ...@@ -530,4 +530,6 @@ Dialog_SelectDatasetMessage {0} 匹配到多行数据,请选择: {0} 複数
Dialog_WPF_Ok 确定 確認 Dialog_WPF_Ok 确定 確認
Dialog_NS_KetRight_ReMatch 重新匹配 再マッチング Dialog_NS_KetRight_ReMatch 重新匹配 再マッチング
Dialog_ReMatchButtonNoData 无法重新匹配,字段没有数据 再マッチングできません。フィールドにデータがありません。 Dialog_ReMatchButtonNoData 无法重新匹配,字段没有数据 再マッチングできません。フィールドにデータがありません。
Dialog_DiskSpaceLow 磁盘剩余空间不足10%,请及时清理 ディスクの空き容量が 10% を下回っています。速やかにクリーンアップを実行してください
Dialog_DiskSpaceLowTitle 磁盘预警: ディスク警告:
...@@ -530,5 +530,7 @@ Dialog_SelectDatasetMessage {0} 匹配到多行数据,请选择: {0} 複数 ...@@ -530,5 +530,7 @@ Dialog_SelectDatasetMessage {0} 匹配到多行数据,请选择: {0} 複数
Dialog_WPF_Ok 确定 確認 Dialog_WPF_Ok 确定 確認
Dialog_NS_KetRight_ReMatch 重新匹配 再マッチング Dialog_NS_KetRight_ReMatch 重新匹配 再マッチング
Dialog_ReMatchButtonNoData 无法重新匹配,字段没有数据 再マッチングできません。フィールドにデータがありません。 Dialog_ReMatchButtonNoData 无法重新匹配,字段没有数据 再マッチングできません。フィールドにデータがありません。
Dialog_DiskSpaceLow 磁盘剩余空间不足10%,请及时清理 ディスクの空き容量が 10% を下回っています。速やかにクリーンアップを実行してください
Dialog_DiskSpaceLowTitle 磁盘预警: ディスク警告:
...@@ -559,4 +559,6 @@ Dialog_SelectDatasetTitle 数据集选择 数据集选择 ...@@ -559,4 +559,6 @@ Dialog_SelectDatasetTitle 数据集选择 数据集选择
Dialog_SelectDatasetMessage {0} 匹配到多行数据,请选择: {0} 匹配到多行数据,请选择: Dialog_SelectDatasetMessage {0} 匹配到多行数据,请选择: {0} 匹配到多行数据,请选择:
Dialog_NS_KetRight_ReMatch 重新匹配 重新匹配 Dialog_NS_KetRight_ReMatch 重新匹配 重新匹配
Dialog_ReMatchButtonNoData 无法重新匹配,字段没有数据 无法重新匹配,字段没有数据 Dialog_ReMatchButtonNoData 无法重新匹配,字段没有数据 无法重新匹配,字段没有数据
Dialog_DiskSpaceLow 磁盘剩余空间不足10%,请及时清理
Dialog_DiskSpaceLowTitle 磁盘预警:
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!