[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 【已解决】批处理怎样返回上级目录打开下个文件夹?

本帖最后由 朱科技 于 2022-12-28 10:42 编辑

返回上级目录打开下个文件夹:我的目的就是不想重复点击返回按钮在打开下个文件夹

判断自己在一级目录的话,把自己复制到当前目录中的每个文件夹中,在二组文件夹的话关闭当前窗口并返回到一级文件夹中打开下一个文件夹(我的目的就是不想重复点击返回按钮在打开下个文件夹)
一级文件夹:张三(这个文件夹中还有100个二级文件夹)
毕竟没有老师教,自学很痛苦的

  1. @echo off
  2. set source="test.lua"
  3. echo %source%
  4. for /f %%d in ('dir /ad /n /b') do copy "%source%" "%cd%\%%d"
  5. pause
复制代码
QQ:1972544783

TOP

你可以打开两个文件夹

TOP

就是打开两个窗口

TOP

回复 5# xp3000


    到是把自己复制到每个文件夹里面了,但是不会打开下一个文件夹
毕竟没有老师教,自学很痛苦的

TOP

回复 2# Gin_Q


    系统找不到文件
毕竟没有老师教,自学很痛苦的

TOP

回复 8# xp3000


    popd是什么?

TOP

批处理:我的目的就是不想重复点击返回按钮在打开下个文件夹

批处:判断自己在一级目录的话,把自己复制到当前目录中的每个文件夹中,在二组文件夹的话关闭当前窗口并返回到一级文件夹中打开下一个文件夹(我的目的就是不想重复点击返回按钮在打开下个文件夹)
一级文件夹:张三(这个文件夹中还有100个二级文件夹)
毕竟没有老师教,自学很痛苦的

TOP

回复 5# xp3000


    判断自己在一级目录的话,把自己复制到当前目录中的每个文件夹中,在二组文件夹的话关闭当前窗口并返回到一级文件夹中打开下一个文件夹(我的目的就是不想重复点击返回按钮在打开下个文件夹)
一级文件夹:张三(这个文件夹中还有100个二级文件夹)
毕竟没有老师教,自学很痛苦的

TOP

回复 13# xp3000


    好像返回不了上级目录,
毕竟没有老师教,自学很痛苦的

TOP

听不懂,不明白。
“判断自己在一级目录的话”,自己是谁?

TOP

当前目录中100个文件夹,文件名都是以1,2,3,4,5 排序的

当前目录中100个文件夹,文件名都是以1,2,3,4,5 排序的
把自己复制到当前目录中的每个文件夹内,并且自动更改最后一个路径(如果复制到文件1中那么路径中变量=2,如果复制到文件2中那么路径变量=3)

复制到文件1中最后的路径结果是:start "" "C:\Users\Administrator\Desktop\0523\2"
复制到文件2中最后的路径结果是:start "" "C:\Users\Administrator\Desktop\0523\3"

不知道我这么讲有没有理解
毕竟没有老师教,自学很痛苦的

TOP

不是别人有没有理解,关键是你自己讲没讲清楚。
最好说明自己到底要达到什么目的,可能大家就好理解点。
我想了半天,觉得你所谓的自己是指“批处理文件”本身吗?

TOP

回复 2# qixiaobin0715


    张三文件夹内有100个文件夹(文件名以1,2,3,4,5这样排列),我想在把这条命令复制到这100个文件夹内的同时把这条命令的最后一个路径改掉(复制到文件1中BAT命令的最后的路径结果是:start "" "C:\Users\Administrator\Desktop\0523\2")
毕竟没有老师教,自学很痛苦的

TOP

回复 2# qixiaobin0715


    在简单点讲就是
复制到文件1中:bat文件中的代码就是:start "" "C:\Users\Administrator\Desktop\0523\2"
复制到文件2中:bat文件中的代码就是:start "" "C:\Users\Administrator\Desktop\0523\3"
毕竟没有老师教,自学很痛苦的

TOP

返回列表