batch-file - 批处理文件夹和文本文件创建

标签 batch-file

我是批处理文件的新手,我想创建一个批处理文件

  1. 在桌面上创建一个文件夹
  2. 然后将文本文件添加到该文件夹​​
  3. 然后将文件夹移动到桌面上的另一个文件夹

这是我目前所拥有的:

ECHO off
ECHO CREATING NEW DIRECTORY AND FILE....
md "C:\Users\Paul\Desktop\System software"
echo.>"C:\Users\Paul\Desktop\systemsoftware.txt"
MOVE  "C:\Users\Paul\Desktop\System software" "C:\Users\Paul\Desktop\desktop\systemsoftware.txt"
ECHO Complete
PAUSE

这会创建两个文件夹,但它们都放在桌面上,而不是放在一个文件夹中。

最佳答案

按照您描述的所需行为,将执行以下操作:

ECHO off
ECHO CREATING NEW DIRECTORY AND FILE....
md "C:\Users\Paul\Desktop\System software"
echo.>"C:\Users\Paul\Desktop\System software\systemsoftware.txt"
MOVE  "C:\Users\Paul\Desktop\System software" C:\Users\Paul\Desktop\desktop\System software 2"
ECHO Complete
PAUSE

你有

  1. 创建目录
  2. 然后在这个目录之外创建了一个文件
  3. 将您创建的目录移动到与您在步骤 2 中创建的文件同名的目录。

关于batch-file - 批处理文件夹和文本文件创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37139500/

相关文章:

Windows 批处理文件无法定位文件

windows - 批量获取没有盘符的当前目录

windows - 批处理文件 - FOR 循环

windows - 20 分钟后连续运行批处理文件(windows xp 操作系统)?

Windows 批处理 : Can't echo ASCII art with . _|_

正则表达式搜索批量替换

mysql - 将数据从一个不断附加的文件中分离到一个新文件中

windows - 如何将控制台输出重定向到文件并仍然在控制台中获取它?

windows - 如何将文件名设为 yyyymmdd_hhmmss?

batch-file - 编写批处理文件以删除所有文件