dos命令新建文件

【转贴】http://hjp.jimdo.com/dosizuuuyuuooaiyuei.php


     其 实这个问题并不是一个什么难解决的问题,非要单开一页来说,说白了,只要dos的一个空重定向命令就能轻松解决掉。但是,在网上经常会看到关于如何在dos下新建文件的问题,占优势的意见居然是不可以新建空白的文件,只能是先输入然后再保存;说可以建的意见,方法也比较麻烦,如用 edit 、copy con 、echo命令等。既然有这么多人还不知道,因此就想把自己的东西拿出来与大家一同分享。机器毕竟是机器而不是人,有的时候会轻易的受骗。dos不是有个重定向命令吗“>”,它可以把在“>”前面的命令功能转到“>”后面去。例如:把dir命令显示出来列表保存到一个文件里 (c:/>dir>abc.txt);或是从打印机上打印出来( c:/>dir>prn),那么我们给它一个空重定向命令不就可以新建空白的文件了嘛!

 

测试:

 

dos提示符下输入下面的命令行

 

c:>c:/abc.mp3

 

注意:前面的“c:>”也一同输入。

 

然后回车确定,就可以到c盘的根目录下去找那个新建的文件了。盘符、文件目录、文件名和扩展名随便换,想批量新建文件也没问题,文件类型不限。

 

补充归纳一下在dos下新建文本文件的技巧:

 

在dos下新建文本文件时,由于需要不同,使用不同的命令会提高你的工作效率,大致可以有以下几种境况。

1、在dos下新建一个空白的文本文件,例如:

c:>c:/abc.txt

特点:单命令行即可完成,支持批处理。

2、在dos下新建一个文本文件,并同时添加一些内容,例如:

echo abc>c:/abc.txt

特点:适合添加的内容较少的情况,支持批处理。

3、在dos下新建一个文本文件,并同时添加一些内容,例如:

copy con c:/abc.txt

特点:适合添加的内容较少,但添加的文本需要换行时,不支持批处理,编辑完成F6键保存退出。

4、在dos下新建一个文本文件,并同时添加一些内容,例如:

edit c:/abc.txt

特点:适合添加的内容较多,增加了简单的文本编辑功能,操作界面更人心化,并且不会替换删除原有同名文件的内容,不支持批处理。

5、这里还有个比较垃圾的命令,可以试用一下。

copy >c:/abc.txt

特点:好记。新建的文件里面内容为“命令语法不正确。”

还有以下方法转载于中国DOS联盟

echo.>c:/abc.txt  (不完美。含有一个两空行)

type nul>c:/abc.txt (完美)

rem.>c:/abc.txt (完美)

cd.>c:/abc.txt (完美)

copy nul>c:/abc.txt(不完美,有多余的文字)

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ASSOC 显示或修改文件扩展名关联。 ATTRIB 显示或更改文件属性。 BREAK 设置或清除扩展式 CTRL+C 检查。 BCDEDIT 设置启动数据库中的属性以控制启动加载。 CACLS 显示或修改文件的访问控制列表(ACL)。 CALL 从另一个批处理程序调用这一个。 CD 显示当前目录的名称或将其更改。 CHCP 显示或设置活动代码页数。 CHDIR 显示当前目录的名称或将其更改。 CHKDSK 检查磁盘并显示状态报告。 CHKNTFS 显示或修改启动时间磁盘检查。 CLS 清除屏幕。 CMD 打开另一个 Windows 命令解释程序窗口。 COLOR 设置默认控制台前景和背景颜色。 COMP 比较两个或两套文件的内容。 COMPACT 显示或更改 NTFS 分区上文件的压缩。 CONVERT 将 FAT 卷转换成 NTFS。你不能转换 当前驱动器。 COPY 将至少一个文件复制到另一个位置。 DATE 显示或设置日期。 DEL 删除至少一个文件。 DIR 显示一个目录中的文件和子目录。 DISKPART 显示或配置磁盘分区属性。 DOSKEY 编辑命令行、撤回 Windows 命令并 创建宏。 DRIVERQUERY 显示当前设备驱动程序状态和属性。 ECHO 显示消息,或将命令回显打开或关闭。 ENDLOCAL 结束批文件中环境更改的本地化。 ERASE 删除一个或多个文件。 EXIT 退出 CMD.EXE 程序(命令解释程序)。 FC 比较两个文件或两个文件集并显示 它们之间的不同。 FIND 在一个或多个文件中搜索一个文本字符串。 FINDSTR 在多个文件中搜索字符串。 FOR 为一组文件中的每个文件运行一个指定的命令。 FORMAT 格式化磁盘,以便用于 Windows。 FSUTIL 显示或配置文件系统属性。 FTYPE 显示或修改在文件扩展名关联中使用的文件 类型。 GOTO 将 Windows 命令解释程序定向到批处理程序 中某个带标签的行。 GPRESULT 显示计算机或用户的组策略信息。 GRAFTABL 使 Windows 在图形模式下显示扩展 字符集。 HELP 提供 Windows 命令的帮助信息。 ICACLS 显示、修改、备份或还原文件和 目录的 ACL。 IF 在批处理程序中执行有条件的处理操作。 LABEL 创建、更改或删除磁盘的卷标。 MD 创建一个目录。 MKDIR 创建一个目录。 MKLINK 创建符号链接和硬链接 MODE 配置系统设备。 MORE 逐屏显示输出。 MOVE 将一个或多个文件从一个目录移动到另一个 目录。 OPENFILES 显示远程用户为了文件共享而打开的文件。 PATH 为可执行文件显示或设置搜索路径。 PAUSE 暂停批处理文件的处理并显示消息。 POPD 还原通过 PUSHD 保存的当前目录的上一个 值。 PRINT 打印一个文本文件。 PROMPT 更改 Windows 命令提示。 PUSHD 保存当前目录,然后对其进行更改。 RD 删除目录。 RECOVER 从损坏的或有缺陷的磁盘中恢复可读信息。 REM 记录批处理文件或 CONFIG.SYS 中的注释(批注)。 REN 重命名文件。 RENAME 重命名文件。 REPLACE 替换文件。 RMDIR 删除目录。 ROBOCOPY 复制文件和目录树的高级实用工具 SET 显示、设置或删除 Windows 环境变量。 SETLOCAL 开始本地化批处理文件中的环境更改。 SC 显示或配置服务(后台进程)。 SCHTASKS 安排在一台计算机上运行命令和程序。 SHIFT 调整批处理文件中可替换参数的位置。 SHUTDOWN 允许通过本地或远程方式正确关闭计算机。 SORT 对输入排序。 START 启动单独的窗口以运行指定的程序或命令。 SUBST 将路径与驱动器号关联。 SYSTEMINFO 显示计算机的特定属性和配置。 TASKLIST 显示包括服务在内的所有当前运行的任务。 TASKKILL 中止或停止正在运行的进程或应用程序。 TIME 显示或设置系统时间。 TITLE 设置 CMD.EXE 会话的窗口标题。 TREE 以图形方式显示驱动程序或路径的目录 结构。 TYPE 显示文本文件的内容。 VER 显示 Windows 的版本。 VERIFY 告诉 Windows 是否进行验证,以确保文件 正确写入磁盘。 VOL 显示磁盘卷标和序列号。 XCOPY 复制文件和目录树。 WMIC 在交互式命令 shell 中显示 WMI 信息。
### 回答1: 使用 DOS 命令批量修改文件属性时间可以通过以下步骤实现: 1. 打开命令提示符窗口。在 Windows 系统中,可以通过按下 Win+R 组合键,然后输入 "cmd" 并按下 Enter 键来打开命令提示符窗口。 2. 进入要修改文件属性时间的文件所在的目录。可以使用 "cd" 命令切换到目标文件所在的目录。例如,输入 "cd C:\目标文件夹路径" 并按下 Enter 键。 3. 使用 "dir" 命令查看当前目录下的所有文件。输入 "dir" 并按下 Enter 键即可列出当前目录下的所有文件及其属性。 4. 使用 "for" 命令遍历并批量修改文件属性时间。输入以下命令并按下 Enter 键: ``` for %G in (*) do ( echo %~nG%~xG echo 修改前创建时间:%~tG echo 修改前上次访问时间:%~aG echo 修改前上次修改时间:%~wG echo 修改前文件大小:%~zG 字节 echo. echo 修改后文件属性时间... echo. echo.设置新的创建时间 copy /b %G,+,24 > nul echo. echo.设置新的上次访问时间 copy /b %G,+,24 > nul echo. echo.设置新的上次修改时间 copy /b %G,+,24 > nul echo. echo 修改后创建时间:%~tG echo 修改后上次访问时间:%~aG echo 修改后上次修改时间:%~wG echo 修改后文件大小:%~zG 字节 echo. ) ``` 以上命令中的 "%" 符号是在命令提示符下使用的变量前缀,"%" 后为变量名。 5. 执行以上命令后,命令提示符窗口会显示每个文件的原始文件属性时间以及修改后的文件属性时间。 注意事项: - 在执行以上命令前,请先备份要修改属性时间的文件,以防止意外删除或覆盖。 - 命令中的代码是通过复制文件的方式修改属性时间,因此不会影响文件内容。 ### 回答2: DOS命令是在DOS操作系统中用于执行各种操作的命令行工具。要批量修改文件的属性和时间,可以使用DOS命令中的"copy"和"xcopy"命令的参数来实现。 首先,使用dir命令列出需要修改属性和时间的文件,将它们的路径和文件名记录下来。然后,使用copy命令将这些文件复制到一个新的目录中,同时使用特定的参数来修改属性和时间。 例如,假设需要将文件的创建时间修改为现在的时间,可以执行以下命令: copy /b "源文件路径\文件名" "目标文件路径\文件名" /y /v 其中,/b参数表示二进制文件复制,/y参数表示覆盖目标文件,/v参数表示显示详细的复制操作信息。 如果还需要修改文件的访问时间和修改时间,可以使用"xcopy"命令的特定参数: xcopy "源文件路径\文件名" "目标文件路径\文件名" /y /v /d 其中,/d参数表示仅复制那些源文件时间比目标文件更新的文件。 通过以上命令的执行,就可以将文件的属性和时间进行批量修改。需要注意的是,执行命令时要确保路径和文件名的准确性,以免发生错误。 总之,DOS命令可以通过copy和xcopy命令的参数来批量修改文件的属性和时间。通过合理使用这些命令,可以快速完成这个任务。 ### 回答3: 使用 DOS 命令批量修改文件属性时间非常方便和高效。下面是一个简单的步骤来实现此操作: 1. 首先,打开命令提示符窗口。你可以按下 Win+R 组合键,然后输入“cmd”并按下回车键。 2. 找到要修改的文件所在的文件夹。你可以使用 “CD” 命令来切换到文件夹所在的路径。比如,使用“CD C:\Documents”命令切换到“Documents”文件夹。 3. 确定要修改属性的文件类型。你可以使用 “DIR” 命令来查看文件夹下的文件文件夹列表。比如,使用“DIR *.txt”命令来列出所有的文本文件。 4. 使用 “FOR” 命令来批量修改文件属性时间。例如,使用“FOR %F IN (*.txt) DO COPY %F+,,/B”命令来将所有的文本文件的修改时间设置为当前时间。 这个命令会将每个文件都复制一次,但因为使用了“/B”选项,文件内容不会被修改,只是文件的修改时间被设置为当前时间。 注意:上述命令中的“*.txt”是一个示例,你可以根据需要修改文件的类型。此外,如果你想修改其他属性时间,例如创建时间或访问时间,你可以使用其他的 DOS 命令来实现。 总的来说,使用 DOS 命令批量修改文件属性时间是一个非常方便和快捷的方法,可以帮助你在短时间内完成大量文件的属性修改任务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值