找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 24439|回复: 6

[文件操作] 批处理如何在某个不定的目录下新建文件?

[复制链接]
发表于 2013-3-17 21:46:13 | 显示全部楼层 |阅读模式
首先,我说明一下,我是为了屏蔽优酷的广告的,所以在此贡献一下自己抓包的成果,如果你用tomato的路由器,在Access Restriction里添加
ymovie=1&ypp=0
adslvfile.qq.com

图片上写的脚本有问题是,请以帖子中写的为准.其中第二条是屏蔽qq视频的广告的.效果很好,现在关键是优酷,被屏蔽了广告,居然还要你等30秒的黑屏,太恶心了.

现在有个方法,就是在C:\Documents and Settings\(你的用户名)\Application Data\Macromedia\Flash Player\#SharedObjects\
找到一个文件夹,每个人都不同,所以得先获得这个文件夹的名字,进去后,能看到一个叫static.youku.com的文件夹,删掉,然后新建一个文件static.youku.com,其中.com可以作为扩展名,我现在要的就是能实现这个功能的批处理,麻烦大大帮忙!

附:我还有屏蔽土豆广告的脚本,要的话可以问我.
 楼主| 发表于 2013-3-17 22:12:21 | 显示全部楼层
呼唤大神显灵啊
发表于 2013-3-17 22:25:55 | 显示全部楼层
  1. @echo off
  2. pushd "C:\Documents and Settings"
  3. for /f "delims=" %%a in ('dir /ad /b /s "static.youku.com"') do (
  4.   rd "%%a" /q /s
  5.   echo,>"%%a"
  6. )
  7. pause
复制代码
试试

评分

参与人数 1技术 +1 收起 理由
jbcdidgosir + 1 大牛!

查看全部评分

 楼主| 发表于 2013-3-17 22:32:53 | 显示全部楼层
本帖最后由 jbcdidgosir 于 2013-3-17 22:41 编辑
试试
apang 发表于 2013-3-17 22:25



    两个字,老卵.

不过如果static.youku.com这个文件夹已经被删了,如果确保既能删除这个文件夹,又能创建文件呢?
或者说无论文件夹是否存在,一定删掉,同时确保创建文件.
谢谢!
发表于 2013-3-17 22:47:46 | 显示全部楼层
回复 4# jbcdidgosir


    如果static.youku.com文件夹中有某文件正在被系统使用,有可能删不掉
删不掉就不会创建同名文件
反之,能删掉就一定会创建同名文件
 楼主| 发表于 2013-3-17 22:50:50 | 显示全部楼层
本帖最后由 jbcdidgosir 于 2013-3-17 22:52 编辑

回复 5# apang


    现在是这样的情况,删是一定能删掉的,如果我第一次运行你的程序,文件夹删了,文件创建了,很好.
这时如果我不小心删除了刚才创建的文件,然后重新执行你的程序,就提示file not found,这个倒无所谓,但是关键是文件没有创建出来.

再次感谢!
发表于 2013-3-17 23:29:24 | 显示全部楼层
回复 6# jbcdidgosir

这样或许准确一点,你看着办。
  1. @echo off
  2. pushd "C:\Documents and Settings"
  3. for /f "delims=" %%a in ('dir /ad /b /s "#SharedObjects"') do (
  4.   rd "%%a\static.youku.com" /q /s 2>nul
  5.   echo,>"%%a\static.youku.com"
  6. )
  7. pause
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 02:55 , Processed in 0.020149 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表