问题描述
在 Windows 中,假设文件夹中的每个文件名都使用 base64 编码,如何将文件夹中的 base64 文件名批量转换为其原始名称
解决方法
您可以通过迭代文件路径并尝试解码这些文件的 base64 基本名称来实现此目的。如果成功,请重命名文件。
public interface IDeserializerWrapper<T>: IDeserializer<T>
{
event Action<int> OnUnsupportedMessage;
}
public class MessageDeserializer: IDeserializerWrapper<MdpMessage>
{
public event Action<int> OnUnsupportedMessage;
//...rest of interface methods
}
class Health
{
private IDeserializerWrapper<MdpMessage> _msg;
public Health(IDeserializerWrapper<MdpMessage> msg)
{
_msg = msg;
_msg.OnUnsupportedMessage += OnMessage;
}
public void OnMessage(int n)
{
//...whatever this method does
}
}