Board logo

标题: [文件操作] [已解决]在我的电脑所有文件夹建立一个文件夹或文件的批处理 [打印本页]

作者: warrenxp    时间: 2009-8-17 11:38     标题: [已解决]在我的电脑所有文件夹建立一个文件夹或文件的批处理

求助 在我的电脑所有文件夹内建立一个文件夹或文件 如果可以最好是只在文件夹内有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)
复制代码
小菜先谢谢各位高手了~~
作者: Batcher    时间: 2009-8-17 11:42

能说说这样做有什么用途或者目的吗?
作者: batman    时间: 2009-8-17 12:36

病毒前兆!
作者: Lumiere    时间: 2009-8-17 12:52

  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
复制代码

作者: 基拉freedom    时间: 2009-8-17 13:33

有EXE可执行程序的就建立文件
难道是用ws2_32.dll来让所有程序都不能运行?
作者: couth    时间: 2009-8-17 14:12

这个不太难,用for命令就可以实现。具体不说了,不会看for命令参考。
作者: Seter    时间: 2009-8-17 17:15

  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. )
复制代码
么试过.....
作者: warrenxp    时间: 2009-8-17 18:45

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


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

[ 本帖最后由 warrenxp 于 2009-8-17 18:47 编辑 ]
作者: Seter    时间: 2009-8-17 20:15

  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"
复制代码
可以结贴。
作者: Seter    时间: 2009-8-17 20:15

不过MAN大大应该有更好的方法吧?
作者: zhouyongjun    时间: 2009-8-17 21:25

  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
复制代码

作者: shaokui123    时间: 2010-12-7 10:09

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




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2