![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-02 11:16 |
共 48,037 主题排行 / 350,122 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » Dos下如何创建有空格的文件夹? |
| 可打印版本 1,953 / 6 |
| 第1楼 zorsite | 发表于 2006-11-09 00:17 |
| 新手上路 发帖 9 积分 12 | |
|
Dos下如何创建有空格的文件夹? 在网上看到有人做了个C盘资料转移器。其实现原理是这样:
压缩文件内有temp,oe,my documents,favorites,desktop这五个文件夹。自解压时将这五个文件夹解至d:\personal。然后用一个bat文件调用xcopy命令将C盘对应各文件夹的内容全部拷贝过来。最后再用reg文件,将注册表内对应的文件路径改为d:\personal下的各文件夹。 REGEDIT4 "Cache"="D:\\Personal\\Temporary Internet Files" "Desktop"="D:\\Personal\\Desktop" "Favorites"="D:\\Personal\\Favorites" "Personal"="D:\\Personal\\My Documents" "My Music"="D:\\Personal\\My Documents\\My Pictures" "My Pictures"="D:\\Personal\\My Documents\\My Pictures" "Recent"="D:\\Personal\\Recent" "Cache"="D:\\Personal\\Temporary Internet Files" "Desktop"="D:\\Personal\\Desktop" "My Music"="D:\\Personal\\My Documents\\My Pictures" "My Pictures"="D:\\Personal\\My Documents\\My Pictures" "Favorites"="D:\\Personal\\Favorites" "Personal"="D:\\Personal\\My Documents" "Recent"="D:\\Personal\\Recent" "Store Root"="D:\\Personal\\Outlook Express" "Desktop"="D:\\Personal\\Desktop" "Cache"="D:\\Personal\\My Documents" "Download Directory"="D:\\Personal\\My Documents" "TEMP"="D:\\Personal\\Temp" "TMP"="D:\\Personal\\Temp" bat: @echo off rem 以下命令加了参数/s 后,在导入注册表时不用确认。 echo 正在安装... regedit.exe /s shell.reg if exist c:\windows\system\Dxdiag.exe goto 98 xcopy C:\Docume~1\%USERNAME%\Mydocu~1\*.* D:\Personal\Mydocu~1\ /e /y xcopy C:\Docume~1\%USERNAME%\Desktop\*.* D:\Personal\Desktop\ /e /y xcopy C:\Docume~1\%USERNAME%\桌面\*.* D:\Personal\Desktop\ /e /y xcopy C:\Docume~1\%USERNAME%\Favori~1\*.* D:\Personal\Favori~1\ /e /y goto end :98 xcopy C:\Mydocu~1\*.* D:\Personal\Mydocu~1\ /e /y xcopy C:\WINDOWS\Desktop\*.* D:\Personal\Desktop\ /e /y xcopy C:\WINDOWS\Favori~1\*.* D:\Personal\Favori~1\ /e /y :end del D:\Personal\Shell.reg >nul del %0 echo 安装完毕! 我曾尝试用md命令来创建上述文件,可是发现无法创建"MY documents""My pictures""My Music"这样的中间有空格的文件夹。以前也有遇到过这样的问题,比如我用批处理删除文件时,如果文件名包含有空格的话就无法正确删除。请问这种问题应该怎么处理? -------------------------------------------------------------------------------------------------------- 在压缩文件注解中作者还有这么一段话:打开OE,找到工具--选项--维护--存储文件夹,单击“更改”,将存储位置的路径改为D:\Personal\OE 这样以后用一键还原精灵还原系统时就不用备份这些文件夹里的文件了。 对于这一步操作有没有办法可以通过注册表东批处理来实现? ---------------------------------------------------------------------------------------------------------- [ Last edited by zorsite on 2006-11-9 at 12:27 AM ] |
|
| 第2楼 jasonwang | 发表于 2006-11-09 00:53 |
| 初级用户 发帖 54 积分 122 | |
|
MD "JASON WANG" 注意引号
|
|
| 第3楼 不得不爱 | 发表于 2006-11-09 01:41 |
| 超级版主 发帖 2,044 积分 5,310 来自 四川南充 | |
|
md "MY documents" "My pictures" "My Music"
|
|
| 第4楼 electronixtar | 发表于 2006-11-09 04:07 |
| 铂金会员 发帖 2,672 积分 7,493 | |
|
版主们行动下啊,这样的问题被问了何止千百遍啊,做个FAQ多好啊
|
|
| 第5楼 voiL | 发表于 2006-11-09 11:41 |
| 中级用户 发帖 189 积分 384 | |
|
同意electronixtar兄的说法,论坛最好有专人负责每隔一段时间整理一篇FAQ.
|
|
| 第6楼 llgg001 | 发表于 2006-11-12 04:56 |
| 初级用户 发帖 13 积分 32 | |
|
顶 对啊~~
|
|
| 第7楼 zhangxl0451 | 发表于 2006-11-12 20:11 |
| 新手上路 发帖 1 积分 2 | |
|
我是新手,不知道你的用意,但是这样可以创建有空格的目录
例如:md aaa按住alt,然后按小键盘的255,松开手,,回车确认 则建立一个"aaa "的目录. 记得这个办法在dos时代做简单的加密.在同一路径下能够建立两个看似相同的目录. 但到了图形界面下就不好使了. |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |