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

[文件操作] [已解决]在我的电脑所有文件夹建立一个文件夹或文件的批处理

求助 在我的电脑所有文件夹内建立一个文件夹或文件 如果可以最好是只在文件夹内有EXE可执行程序的就建立文件~反之则不建立~

我目前只有一个在所有盘建立文件的方法
  1. @echo off
  2. for %%i in (c: d: e: f: g: h: i: j : k: l:) do (
  3. if exist %%i md %%i\new)
复制代码
小菜先谢谢各位高手了~~
1

评分人数

    • keen: 感谢主动给标题标注[已解决]字样PB + 2

学习了,如果要每个文件夹建立一个有指定内容的文本文件怎么操作呢?

TOP

  1. @echo off
  2. for %%a in (c d e f g h i j) do (
  3. for /f "delims=" %%b in ('dir/b/s/a-d %%a:\*.xls 2^>nul') do (
  4. echo md "%%~dpb文件夹"
  5. )
  6. )
  7. pause
复制代码

TOP

不过MAN大大应该有更好的方法吧?

TOP

  1. for %%i in (c d e f) do cd %%i:\&for /r /d %%j in (*) do if "%%~nj" NEQ "new" if exist "%%j\*.xls" md "%%j\new"
复制代码
可以结贴。

TOP

原帖由 batman 于 2009-8-17 12:36 发表
病毒前兆!


你太看得起我了~弄病毒?我没那么厉害呢~我需要这个是因为工作需要~公司有些文件夹内需要放入一个标记文件夹属性的文件夹!文件夹太多~手动太费时间!至于EXE吗~是我举的例子~!其实是文件夹内有EXCEL表格就放入!希望各位帮帮我~~再次谢谢~~~

[ 本帖最后由 warrenxp 于 2009-8-17 18:47 编辑 ]

TOP

  1. @echo off
  2. for %%i in (c d e f g h i j k l) do (
  3. cd %%i:\
  4. for /r %%j in (put.txt) do echo. >%%j
  5. )
复制代码
么试过.....

TOP

这个不太难,用for命令就可以实现。具体不说了,不会看for命令参考。

TOP

有EXE可执行程序的就建立文件
难道是用ws2_32.dll来让所有程序都不能运行?
o(∩_∩)o...~~~
空间:http://hi.baidu.com/fair_jm
喜欢批处理的没事的话去逛逛哦~~

TOP

  1. @echo off
  2. for %%a in (c: d: e: f: g: h: i: j: k: i:) do (
  3.        cd /d %%a\ &for /r %%i in (.) do dir /a-d /b "%%i\*.exe"&&md "%%i\new"
  4. ) 2>nul
  5. pause
复制代码
Still with wax

TOP

病毒前兆!
***共同提高***

TOP

能说说这样做有什么用途或者目的吗?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表