`
hpf911
  • 浏览: 20572 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

建立一个当前date 命名的文件夹,copy文件到此文件夹中,并记录log

阅读更多

PS:写此批处理脚本的一点小心得

1.查看命令详细帮助

help 显示所有命令

命令 /? 显示该命令的详细使用方式 ,e.g : dir /?

2.字符串的替换

%PATH:str1=str2% PATH 中,所有str1 都被替换成str2

3.字符串截取

%PATH:~10,5% 从第11个数开始,截取5个

%PATH:~-10% 截取最后10个字符

%PATH:~0,-2% 截取全部字符,除了最后两个

%date:~,2% 截取前两个字符

一些问题:

set date=%2011%

md D:\test\%date% 成功

md D:\%date%\test.txt 失败

不知道什么原因~真是奇怪

reference


http://blog.csdn.net/gltianwen/archive/2009/09/07/4527420.aspx

http://hi.baidu.com/holypku/blog/item/422311255fc4cb6735a80fbf.html

http://bbs.bathome.net/thread-3328-1-1.html

http://hi.baidu.com/etnet/blog/item/9c4c2e30976a7a9da9018eac.html

分享到:
评论

相关推荐

    建立以当前日期命名的文件夹方法.docx

    本文档详细介绍了如何创建一个以当前日期命名的文件夹,并利用批处理脚本实现自动化。这个方法对于那些需要每天备份服务器数据的企业尤其有用,尤其是文件服务器,因为它使得备份管理和恢复变得更加有序和高效。 ...

    删除以日期命名的文件夹

    在描述中提到的“博文链接”指向的可能是详细介绍该过程的技术博客,虽然具体内容未提供,但我们可以推测博主分享了如何创建一个批处理脚本来识别并删除特定目录下以日期命名的文件夹,尤其是那些超过特定时间期限...

    log4net 配置 根据日期生成 文件 根据 分类 (INFO、ERROR) 生成文件

    2. **按日志级别(INFO、ERROR)分别记录**:INFO级别的日志记录在一个文件中,ERROR级别的日志记录在另一个文件中。 #### 三、具体配置分析 ##### 1. 日志框架初始化配置 ```xml <section name="log4...

    VB开发按日期建立文件夹

    在VB(Visual Basic)开发中,创建一个按日期命名的文件夹是一项常见的任务,这有助于组织和管理数据,特别是当需要根据时间戳来区分不同数据集时。下面将详细介绍如何在VB中实现这一功能,以及可能涉及到的相关知识...

    定时删除服务器文件夹及文件源码

    1. **FileSystemObject (FSO)**:它是Microsoft Scripting Runtime库中的一个对象,可以用来创建、读取、更新和删除文件和文件夹。FSO提供了多种方法和属性,如`FolderExists`、`FileExists`、`CreateTextFile`等。 ...

    C# winform 每天一个文件夹每小时一个日志文件,功能类使用案例

    本文将详细介绍如何实现“每天一个文件夹每小时一个日志文件”的功能,这在系统监控、数据分析和故障排查等方面具有重要意义。 首先,我们需要创建一个类来处理日志的生成。这个类可以命名为`LogFileHandler`,它将...

    log4net使用代码配置,实现动态文件打印

    在上述代码中,我们首先初始化了`log4net`,然后创建了一个`RollingFileAppender`实例,设置其输出到以动态参数(如模块名称)命名的文件。通过`PatternLayout`,我们可以自定义日志的输出格式。最后,我们获取或...

    读取文件夹下所有文件并做成链接php

    最终,脚本会生成一个包含这些文件链接的列表,每个链接旁边还会显示该文件的创建日期。此技术适用于多种场景,如构建简易的文件浏览系统、备份管理等。 #### 一、PHP读取文件夹 首先,我们需要理解PHP如何读取...

    ubuntu下删除,重命名文件、文件夹

    Ubuntu操作系统中,删除、重命名文件、文件夹是最基本的文件管理操作。下面将详细介绍在ubuntu系统下对文件或者文件夹进行删除、重命名等操作的命令和方法。 一、创建文件和文件夹 在ubuntu系统下,创建文件和...

    导出路径文件,导出指定文件夹,批量复制文件,文件夹导出带路径工具

    这通常涉及到递归地遍历整个文件夹结构,收集每个文件的完整路径,然后将这些信息整合到一个输出文件中。这样的过程可以极大地节省手动操作的时间,尤其当处理的文件数量庞大时。 自动添加导出时间的功能使得每次...

    log4j使用与java中log4j记录日志如何写入数据库

    在这个例子中,我们创建了一个名为`Log`的类,该类持有`Logger`实例并提供静态方法供其他类使用。 3. **初始化**:在`Log`类的构造函数中,我们通过`PropertyConfigurator.configure()`方法加载配置文件,并初始化`...

    android读取本地所有文件夹信息

    以下是一个基本的示例代码,展示如何遍历一个目录及其子目录,获取文件夹信息: ```java public void listDirectory(File dir) { File[] files = dir.listFiles(); if (files != null) { for (File file : files...

    android 通过MediaStore 数据库获取本地指定文件夹下的视频文件 可以排序并删除文件

    在Android开发中,MediaStore是一个重要的内容提供者,它允许我们访问设备上的多媒体数据,如图片、音频和视频。本文将深入探讨如何使用MediaStore数据库来获取本地指定文件夹下的视频文件,并进行排序和删除操作。...

    VB 遍历文件夹及子目录保留时段的删除文件

    在VB(Visual Basic)编程中,遍历文件夹及其子目录并按照保留时段删除文件是一项常见的任务,尤其在系统维护和清理过程中。这个任务通常涉及文件系统的操作,如DirectoryInfo对象、FileSystemObject以及文件和...

    C#Log4net操作记录错误

    接下来,在C#代码中,我们需要初始化Log4net并创建一个logger实例。通常,我们会在全局静态类或应用程序启动时进行初始化: ```csharp using log4net; using log4net.Config; [assembly: log4...

    Log4Net 文件日志

    在`Com.No1.Log4Net.sln`这个解决方案文件中,可能包含了使用Log4Net的一个示例项目,`.vs`文件夹通常包含Visual Studio的配置信息,而`Com.No1.Log4Net`可能是一个项目或者源代码文件夹,里面应该有具体的Log4Net...

    log4net自动删除日志文件实现

    这里的`datePattern`属性指定了日志文件的命名规则,`.'yyyyMMdd'.log`表示每天一个文件,例如`app.20220101.log`。 **4. 自定义删除逻辑** 虽然RollingFileAppender可以按日期滚动,但不会自动删除旧文件。我们...

    C# 利用log4net 把日志写入到数据库

    在C#代码中,首先需要引入log4net的命名空间,并使用`log4net.Config.XmlConfigurator.Configure();`初始化配置。然后,通过`ILog`接口创建一个logger实例,用于记录日志信息。 ```csharp using log4net; using log...

    dos批处理备份文件夹

    批处理(Batch Processing)是DOS操作系统(Disk Operating System)中的一个重要特性,它允许用户预先编写一系列命令,并以文本文件的形式存储,然后通过一个命令来执行这些命令,极大地提高了工作效率。...

    创建日期文件夹.rar

    标题“创建日期文件夹.rar”和描述“创建日期文件夹”暗示了这个压缩包可能包含一个脚本或程序,用于自动根据当前系统日期创建文件夹。这种功能在组织和管理大量数据时非常有用,尤其对于那些需要按时间顺序归档的...

Global site tag (gtag.js) - Google Analytics