`
tolys
  • 浏览: 115460 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

批处理导出日期文件名

 
阅读更多

问题的提出:在批处理文件的时候往往需要保存处理结果,为了更好的管理这些日志文件,最好的办法就是以日期为文件名的形式存放这些日志。

解决方案:

bat 命令中有time 和date 两个内置变量可以提供我们运用,

但是日期和时间中有非法文件名字符存在,因此::~0,4可以派上用场,在bat处理中,前面的表达式是分割字符串的语法,

例:%date:~0,4%  取日期的前4位字符比如2008/06/06结果

set aTime=%time%
set bDate=%date:~0,4%-%date:~5,2%-%date:~8,2%-
set bTime=%time:~0,2%-%time:~3,2%-%time:~6,2%-%time:~9,2%
echo %date%%time%>>%bDate%%bTime%.txt
pause

以上代码很简单就是取日期和时间的数字部分组合起来做为文件名称,然后将日期和时间的结果保存到该文件里面。

 

分享到:
评论

相关推荐

    Oracle自动导出脚本(WINDOWS下的,导出文件名自动加上日期和时间)

    ### Oracle自动导出脚本...通过以上详细说明,我们可以了解到如何在Windows环境下使用批处理脚本实现Oracle数据库的自动导出,并且生成的备份文件名包含了当前日期和时间信息,有助于后续的数据管理和恢复工作。

    批处理的oracle导出备份写法

    批处理脚本可以根据实际需求进行扩展,例如添加日期动态命名导出文件,或者通过循环处理多个用户或表。为了增加安全性,还可以考虑使用操作系统级别的身份验证或密文存储敏感信息,如用户名和密码。 在日常运维中,...

    如何编写批处理文件批处理文件批处理文件

    简明批处理教程22009年10月20日 星期二 下午 05:35 最近对于批处理技术的探讨比较热,也有不少好的批处理程序发布,但是如果没有一定的相关知识恐怕不容易看懂和理解这些批处理文件,也就更谈不上自己动手编写了,古...

    oracle备份批处理文件

    备份的文件名包含了日期,便于管理和追踪。 除了RMAN,批处理文件可能还会调用Oracle的Data Pump工具(expdp/impdp)进行逻辑备份。Data Pump提供了高效的数据导入导出功能,允许用户选择特定的表、用户或整个...

    批处理实现日志管理

    9. `IT_BKUP_LOGEVENT.vbs`:VBScript(Visual Basic Scripting Edition)文件,通常用于更复杂的逻辑,可能用于备份事件查看器中的日志事件,或者将日志事件导出为其他格式。 通过这些批处理文件,我们可以了解到...

    oracle批处理文件.pdf

    在批处理文件中,通过指定用户名、口令、导出文件名、所有者(即数据库用户)和其他选项,可以自动化这个过程。例如,`expsystem/managerfile=d:\backup\oracle\oracle%date:~0,10%.dmpowner=systemlog=d:\backup\...

    mysql数据库备份批处理

    这条命令会将当前日期嵌入到备份文件名中,以区分不同的备份。 3. **错误处理**:添加错误处理机制,以捕获可能出现的问题,例如网络问题或权限问题。这通常包括`if errorlevel`检查。 4. **可选操作**:如果需要...

    目录及文件名提取器,批量提取文件名

    6. **日志分析**:在处理服务器日志文件时,可以批量提取日志文件名,便于按日期或其他特征进行分类和分析。 在实际使用"目录及文件名提取器.exe"这个程序时,用户通常只需指定起始目录,程序就会自动完成其余工作...

    Oracle数据库定时自动备份批处理代码(Windows)

    - `BKFILE` 用于构建基于当前日期的备份文件名。 - `HHMMSS` 用于添加当前时间,以便区分不同时间的备份。 4. **expdp命令**: - `expdp` 是Oracle Data Pump Export工具,用于导出数据库对象。在 `parfiletest....

    Oracle导出报错处理,备份数据库的bat

    这里,`%date:~0,4%%date:~5,2%%date:~8,2%`会自动填充当前日期,确保备份文件名的独特性。`directory=DATA_PUMP_DIR`应替换为实际的数据泵目录,而`logfile`参数用于记录导出过程的日志,方便后期排查问题。 至于...

    文件和图像重名的批处理

    2. **文件名提取器**:这个工具可能用于从文件名中提取特定信息,例如日期、大小或其他特征。这在需要根据文件名的部分内容进行分类或排序时很有用。可能的功能包括: - **解析模式**:定义正则表达式或其他模式来...

    oracle批处理文件.docx

    综上所述,Oracle批处理文件结合了Oracle EXP导出、Windows任务计划、日期格式化和文件管理策略,实现了自动化的数据库备份流程。这不仅提高了工作效率,也确保了数据的安全性和可恢复性。通过定制和调整这些批处理...

    普元导入导出用于Excel导入导出

    3. **数据格式转换**: 在导入导出过程中,系统需要处理各种数据类型(如字符串、数字、日期等)之间的转换,确保数据的准确性和一致性。 4. **错误处理和验证**: 为了保证数据质量,导入导出功能通常会包含数据验证...

    照片批量导入导出

    9. **文件命名策略**:在导出过程中,合理地命名照片文件至关重要,可能基于数据库中的照片ID、创建日期等信息。避免文件名冲突和保持可追溯性是设计命名规则时要考虑的因素。 10. **性能优化**:考虑到大量照片的...

    Oracle通过批处理实现自动备份

    其中`%date:~0,4%`等变量表示动态获取当前日期的不同部分,以此来生成唯一文件名。 ##### 2. 使用`expdp`命令导出 `expdp`是Oracle 10g之后推出的更加强大和灵活的数据导出工具,支持更多的功能和选项,如并行导出...

    批处理(bat)实现SQLServer数据库备份与还原

    - `@DumpFile`变量中包含了动态生成的备份文件名,其中包含了当前日期的信息,便于管理和识别备份文件。 - 脚本通过`BACKUP TRAN Northwind WITH TRUNCATE_ONLY`命令先清空了Northwind数据库的日志文件,再执行完整...

    ipai图片批处理iPai图片批处理标准版

    2. **批量重命名**:图片文件名混乱往往给管理和查找带来困扰,iPai支持批量重命名功能,用户可以设置命名规则,如序号、日期等,让文件管理更有序。 3. **色彩与效果调整**:iPai具备基本的色彩调整选项,如亮度、...

    用Excel和DOS命令批量修改文件名.doc

    - **添加日期**: 若要在文件名中加入当前日期,可以使用`CONCATENATE`函数结合`TODAY()`函数。例如: ```excel =CONCATENATE(A1, "_", TEXT(TODAY(), "yy-mm-dd")) ``` `TODAY()`函数获取当前日期,`TEXT()`...

    sql数据库导出到txt文件

    2. 编写BCP命令或者VB脚本,指定连接字符串、表名、导出路径及文件名、字段分隔符等参数。 3. 执行命令或运行脚本,将数据导出到TXT文件。 4. 如果需要,检查和调整TXT文件中的数据格式。 在实际操作中,你可能需要...

    C#导出Excel复杂表头解决方案

    优化这部分代码可能包括了减少不必要的计算,使用更高效的算法,或者通过批处理样式设置来提高效率。 使用NPOI库,我们可以实现以下功能: 1. **创建工作簿和工作表**:初始化Excel文档,创建新的工作簿和工作表。 ...

Global site tag (gtag.js) - Google Analytics