`

Windows 和 Linux 下生成以当前时间命名的文件

 
阅读更多
 在 Windows、Linux 操作系统,分别利用BAT批处理文件和Shell脚本,生成类似“20110228_082905.txt”以“年月日_时分秒”命名的文件。

  Windows BAT批处理文件:

@echo off
set time_hh=%time:~0,2%
if /i %time_hh% LSS 10 (set time_hh=0%time:~1,1%)
set filename=%date:~,4%%date:~5,2%%date:~8,2%_%time_hh%%time:~3,2%%time:~6,2%
echo test >> %filename%.txt



  Linux Shell 脚本:

#!/bin/sh
echo test >> $(date -d "today" +"%Y%m%d_%H%M%S").txt

分享到:
评论

相关推荐

    记录日志到文件

    支持写日志到文件,支持日志级别和设置日志最大大小,当超过日志最大大小时,会新生成一个以时间命名的文件。 因获取程序名和互斥锁,用了qt类,如果不想包含qt,可以使用另外的程序名和基于windows或者linux或者...

    Linux 文件系统

    Linux 下的文件可以分为以下几种类型: - **c字符设备**:用于代表没有缓存并且只能顺序访问的设备。例如键盘、鼠标等。 - **b块设备**:支持缓存且可以随机访问的设备。如硬盘、光驱等。 - **l链接**:即符号链接...

    linux教程——很使用的那种

    生成一个硬链接文件后查看原文件和硬链接文件,除了文件位置或文件名不同外,其余的信息都是相同的。硬链接文件和原文件是同时更新的,因为他们有相同的inode节点。索引节点inode:Linux为每个文件分配一个称为索引节点...

    apktool linux

    4. **运行apktool**: 使用Java来运行apktool,例如:`java -jar apktool.jar d yourapk.apk`,这个命令会反编译名为`yourapk.apk`的APK文件,并在当前目录下生成一个与APK同名的目录,里面包含了反编译后的所有文件...

    windows下lex和gcc编译器.zip

    在Windows环境下进行编程时,我们通常会遇到一些在UNIX或Linux系统中广泛使用的工具,比如LEX(词法分析器)和YACC(语法分析器)。LEX用于生成词法分析器,而YACC则用于生成语法分析器。由于LEX是UNIX原生的,所以...

    linux下javaSwing开发的jar包CS打包完整步骤.docx

    打包完成后,可以在当前目录下找到生成的`.deb`文件。 **第六步:安装和卸载DEB包** 使用`dpkg -i`命令安装DEB包,`dpkg -r`命令卸载。国产化操作系统可能有专用的图形化安装工具,如麒麟安装器,提供友好的用户...

    Linux操作系统基础教程

    Linux的核心具有 Windows 无法比拟的稳定性和高效率,在不使用 X Windows 的情况 下,它占用系统资源较少,可以使一台 Intel486摇身一变成为高效工作站。对于想要学习 UNIX的用户来说,使他们熟悉 UNIX 操作环境,...

    Linux Tableau Server乱码解决办法

    6. 根据当前目录下的字体文件,使用mkfontscale和mkfontdir命令分别生成scale文件和dir文件。 7. 运行fc-cache命令来让字体缓存更新,这样导入的字体就可以被系统使用了。 8. 重启Linux系统以确保所有配置更改生效。...

    8812au无线网卡linux驱动

    总之,8812au无线网卡在Linux下的驱动程序是连接无线网络的关键,通过正确的安装和配置,用户可以在Linux系统上充分利用其无线网络功能。理解驱动工作原理和安装步骤,对于Linux用户来说是提升系统管理技能的重要一...

    linux常见面试题答案

    - **知识点**:Linux内核主要由几个核心子系统组成,包括进程管理、文件管理、I/O管理和内存管理,它们共同协作以支撑整个操作系统。 #### 16. 内核配置是系统管理员在改变系统配置硬件时要进行的重要操作 - **知识...

    Linux常见面试题及答案

    **知识点**:vfat 文件系统支持长文件名和多语言字符集,常用于Windows系统和Linux系统之间的数据交换。 #### 36. 设定限制用户使用磁盘空间的命令是quota。 **知识点**:`quota` 命令用于管理和限制用户或用户组...

    Linux下的C编程实战.pdf

    推荐使用VMWare虚拟机软件,在Windows环境下搭建Linux开发环境,这样既便于操作系统的切换,又能避免对主机系统的潜在风险。 **编辑器推荐**:在Linux平台下,众多文本编辑器可供选择,但emacs因其丰富的功能(如...

    linux-深入理解python

    3. Linux与Windows平台差异:注意Python文件操作在不同操作系统间可能存在的差异,以确保代码的跨平台兼容性。 四、应用案例剖析 1. 应用Python解决实际问题:通过经典案例如在图片上加数字、生成随机数、统计单词...

    windows文档管理.pdf

    在命令行中输入`tree > Corsair.txt`,这将会把当前目录下的文件结构以文本形式输出到名为"Corsair.txt"的文件中。你可以根据需要更改这个文件名。 完成上述步骤后,你可以在C盘根目录下找到生成的文本文件,打开它...

    计划任务自动执行SQL并导出TXT格式的电子档

    至于“+时间格式命名”和“+日期格式目录”,这通常是指在生成的TXT文件名或存储目录中包含当前日期和时间戳。这样做可以确保每次执行时生成的文件都有唯一的名称,避免覆盖以前的文件,同时也方便跟踪和组织文件。 ...

    C# WinForm修改系统时间

    注意:上述代码适用于Linux系统,Windows下应使用`w32tm`命令,但直接修改系统时间在Windows上受到严格限制,通常需要系统级权限,而且不推荐这样做。 5. **错误处理和提示** - 在尝试修改时间后,应检查是否成功...

Global site tag (gtag.js) - Google Analytics