首页 > 编程语言 >C#快速写文件

C#快速写文件

时间:2023-06-21 09:55:18浏览次数:37  
标签:文件 string C# guidS logName var ToString 快速 dir

            var dir = Environment.CurrentDirectory + "\\Logs";
            if (Directory.Exists(dir))
            {
                Directory.CreateDirectory(dir);
            }
            var logName = string.Concat(dir, DateTime.Now.ToString(".yyyyMMdd"), ".log");
            if (!File.Exists(logName))
            {
                File.Create(logName).Close();
            }
            var guidS = Guid.NewGuid().ToString();
            var guidSReplace = guidS.Replace("-", string.Empty);
            File.WriteAllText(logName, string.Concat(guidS.Length.ToString(), "-", guidSReplace.Length.ToString(), "-", guidS));

 

标签:文件,string,C#,guidS,logName,var,ToString,快速,dir
From: https://www.cnblogs.com/hofmann/p/17495509.html

相关文章

  • Nacos-多环境配置共享
    微服务启动时会从nacos读取多个配置文件:[spring.application.name]-[spring.profiles.active].yaml,例如:userservice-dev.yaml【nacos中定义的配置文件:服务名-环境.后缀名】[spring.application.name].yaml,例如:userservice.yaml【服务名.后缀名......
  • Caffeine 动态设置过期时间
    实现Expiry接口publicclassCaffeineExpiryimplementsExpiry<String,Object>{@OverridepubliclongexpireAfterCreate(@NonNullStringkey,@NonNullObjectvalue,longcurrentTime){return0;}@Overridepubliclongexpir......
  • C++17之std::any
    一般来说,c++是一种具有类型绑定和类型安全性的语言。值对象声明为具有特定类型,该类型定义哪些操作是可能的以及它们的行为方式。值对象不能改变它们的类型。std:any是一种值类型,它能够更改其类型,同时仍然具有类型安全性。也就是说,对象可以保存任意类型的值,但是它们知道当前保存......
  • abc050d <???>
    #include<iostream>#include<algorithm>#include<map>usingnamespacestd;typedeflonglongLL;map<LL,LL>mp;constLLmod=1e9+7;LLf(LLn){if(mp[n])returnmp[n];if(n&1){returnmp[n]=(......
  • VS编译错误 【xxx.exe 已退出,代码为 9】【Microsoft.TypeScript.targets(561,5): erro
    先直接上图。错误列表报错如下: 输出列表报错如下: 解决思路如下:1、查了百度,没找到有用的东西。2、看了微软的官方,MSB6006:“process”在退出时出现代码`exitcode`。-MSBuild|MicrosoftLearn原文是“执行命令并返回非零退出代码或指示其输出中出现错误时,会发生此错......
  • python 生成小学计算练习 docx
    python3生成二年级下计算练习,有口算,有竖式。 importrandomimportosfromdocx.sharedimportPtfromdocximportDocumentdefcreate_page(document):#口算document.add_paragraph('一、口算')operators='+-×÷'columnsNumber=3rowsNumbe......
  • ARC162 题解
    A.EkidenRace(450)题意:\(n\)个人在进行往返跑比赛,其中第\(i\)个人在回程前的排名是\(i\),总排名是\(p_i\),问有多少个人可能成为回程中跑得最快的人?如果对于\(i\),存在某个\(j>i\),使得\(p_j<p_i\),那么\(j\)在回程途中超过了\(i\),\(i\)肯定不能成为答案,否则一定可以。......
  • Odoo中的Create方法及其用法
    在Odoo开发中,使用Create方法可以方便地创建新的记录,并将其存储在数据库中。本文将介绍Create方法的基本语法和使用示例,并进一步探讨一些高级用法和技巧。Create方法的基本语法在Odoo中,Create方法是通过模型对象(Model)进行调用的。以下是Create方法的基本语法:model.create(valu......
  • SpringBoot之MVC配置(WebMvcConfigurer详解)
    一:基本介绍SpringMVC是一种常用的JavaWeb框架,它提供了一种基于MVC模式的开发方式,可以方便地实现Web应用程序。在SpringMVC中,WebMvcConfigurer是一种常用的配置方式,可以允许我们自定义SpringMVC的行为,比如添加拦截器、消息转换器等。在本文中,我们将介绍什么是WebMvcConfi......
  • mysql备份文件存储
    #########################                   ##########################......