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

[已解决]CMD下怎么进入带点文件夹查看内容?

原地址我看过了。。可惜看不懂。。请举例说明吧!
全文都以a为操作对象。。。
  1. 大家顺便说下。在CMD下和在本文下的输入方式有什么不同点哈.
复制代码
比如
  1. md e:\a..\
  2. start e:\a..\
复制代码
其中如下几个不会搞
  1. 把普通文件夹重命名为以点结尾的文件夹
  2. 在cmd下查看带点文件夹里面的内容
  3. 删除以点结尾的文件夹中的文件
  4. 修改以点结尾的文件夹的属性为“隐藏”+“系统”
复制代码

[ 本帖最后由 qq544935474 于 2011-2-18 19:41 编辑 ]
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

搞定,。。。。。。。。。。。。。。

TOP

那是短名,查dir /?就知道了,b.文件夹同理

TOP

回复 15楼 的帖子

D:\>md a..\

D:\>md b..\

D:\>dir /x
驱动器 D 中的卷是 新加卷
卷的序列号是 2076-EDFB

D:\ 的目录

2011-02-18  11:33    <DIR>          AE216~1      a.
2011-02-18  11:33    <DIR>          BE226~1      b.
               0 个文件              0 字节
               2 个目录  1,748,537,344 可用字节

D:\>cd AE216~1

D:\AE216~1>cd ..

D:\>cd BE226~1

D:\BE226~1>cd ..

D:\>
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 14楼 的帖子

D:\>md a..\

D:\>dir /b
a.

D:\>dir /x
驱动器 D 中的卷是 新加卷
卷的序列号是 2076-EDFB

D:\ 的目录

2011-02-18  11:30    <DIR>          AE216~1      a.
               0 个文件              0 字节
               1 个目录  1,748,541,440 可用字节

D:\>ren AE216~1 a

D:\>dir /b
a
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 11楼 的帖子

进a.的文件夹时是
  1. cd ae216~1
复制代码
那进b.的文件夹时是什么呢?
没看出来ae216~1是什么意思

TOP

回复 10楼 的帖子

带点文件夹重命名为普通文件夹我倒过来弄。没有成功。。怎么整呢?、

TOP

修改以点结尾的文件夹的属性为“隐藏”+“系统”
  1. @echo off
  2. set DstFolder=D:\a.
  3. >"%temp%\FolderProperty.vbs" echo Set objFSO = CreateObject("Scripting.FileSystemObject").GetFolder("\\?\%DstFolder%.\")
  4. >>"%temp%\FolderProperty.vbs" echo objFSO.Attributes=objFSO.Attributes+6
  5. cscript /nologo "%temp%\FolderProperty.vbs"
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

删除以点结尾的文件夹中的文件
D:\>echo "Hello world" >a../test.txt

D:\>dir /x
驱动器 D 中的卷是 新加卷
卷的序列号是 2076-EDFB

D:\ 的目录

2011-02-16  12:39    <DIR>          AE216~1      a.
               0 个文件              0 字节
               1 个目录  1,748,537,344 可用字节

D:\>cd AE216~1

D:\AE216~1>dir /b
test.txt

D:\AE216~1>del /q test.txt

D:\AE216~1>dir /b
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

在cmd下查看带点文件夹里面的内容
D:\>echo "Hello world" >a../test.txt

D:\>dir /x
驱动器 D 中的卷是 新加卷
卷的序列号是 2076-EDFB

D:\ 的目录

2011-02-16  12:39    <DIR>          AE216~1      a.
               0 个文件              0 字节
               1 个目录  1,748,537,344 可用字节

D:\>cd AE216~1

D:\AE216~1>dir /b
test.txt
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

把普通文件夹重命名为以点结尾的文件夹
D:\>md BatHome

D:\>dir /b /ad
BatHome

D:\>ren "BatHome" "a../"

D:\>dir /b /ad
a.
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

  1. wscript.createobject("wscript.shell").run"e:\a..\"
复制代码

复制以上代码保存到1.vbs中

其中“ e:\a..\ ”为你要打开的隐藏目录

TOP

没有解决。。。着急等待中。。。。。。。。。。

TOP

回复 4楼 的帖子

  1. 1、%是个ESCAPE字符,通常将之译为转义字符,但也有更形象的译名脱逸字符、逃逸字符等。也就是说%不仅仅将与其相关的特定字符串转义并替换为特定字符串,而且自身也会被“脱逸”。而且类似于C语言中的转义字符"\",双%会转义并脱逸为单%,四%则脱为双%。
  2.       2、for本身是一个特殊的命令,类似于一个特化的命令解释器,因为它的功能实现需要执行多条语句,因此它必须也具有对命令行(特指do后的命令行)分析处理的功能。而command/cmd实现for时自然会借用自身原有的命令行分析模块,因此for具有二级转义的特性,for中do后的语句被分两级分析和解释,第一级在command/cmd读入并解释for命令行时,第二级在for读入并解释do命令时,它通常会对同一命令行的进行多次解释。
  3.       然后,我们可以注意到,在do中使用命令行参数变量和环境变量时,不需要双%,那是因为,这些变量在经过第一级转义后,被替换成特定的不变的字符串常量,参与for循环的所有执行过程;而替代变量则要求在执行(do后的子命令行中)过程中不断的动态变化,而这个变化自然仍需要通过脱逸字符来实现,因此使用双%就是成了必然的选择。
  4.       另外,还需要注意到,在命令行中使用for时不需要双%,这源于命令解释器对命令行与批处理的处理方式不同。在早期的DOS版本中,%在命令行中不被视为转义字符,所以不会被转义和脱逸,所以当时无法在命令行直接引用环境变量。而使用for时,只需要一个%供for进行转义和脱逸就够了。在以后的命令解释器版本中,加入了命令行转义的支持(主要是环境变量的支持),但命令行for使用单%的传统仍然保留了下来。
  5.       而 cmd中的变量延迟替换是属于特殊的情况,但不违背以上的转义原则,只是for中的环境变量不再是常量了。
复制代码

[ 本帖最后由 wc726842270 于 2011-2-16 01:50 编辑 ]
枫中残雪:风停了,我的心却在动,让我心中的寒意走向远方

TOP

回复 2楼 的帖子

就你发的那个咯。。。、看不懂。。能不能用a作实例呢?
http://bbs.bathome.net/thread-3885-1-1.html

TOP

返回列表