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

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

首先,我说明一下,我是为了屏蔽优酷的广告的,所以在此贡献一下自己抓包的成果,如果你用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可以作为扩展名,我现在要的就是能实现这个功能的批处理,麻烦大大帮忙!

附:我还有屏蔽土豆广告的脚本,要的话可以问我.

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

TOP

本帖最后由 jbcdidgosir 于 2013-3-17 22:52 编辑

回复 5# apang


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

再次感谢!

TOP

回复 4# jbcdidgosir


    如果static.youku.com文件夹中有某文件正在被系统使用,有可能删不掉
删不掉就不会创建同名文件
反之,能删掉就一定会创建同名文件

TOP

本帖最后由 jbcdidgosir 于 2013-3-17 22:41 编辑
试试
apang 发表于 2013-3-17 22:25



    两个字,老卵.

不过如果static.youku.com这个文件夹已经被删了,如果确保既能删除这个文件夹,又能创建文件呢?
或者说无论文件夹是否存在,一定删掉,同时确保创建文件.
谢谢!

TOP

  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

评分人数

TOP

呼唤大神显灵啊

TOP

返回列表