![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-09-23 16:09 |
共 47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,273 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 请问当前用户的“我的文档”如何在批处理中表达? |
| 可打印版本 1,346 / 11 |
| 第1楼 martin325 | 发表于 2006-05-14 11:12 |
| 银牌会员 发帖 603 积分 1,582 | |
|
请问当前用户的“我的文档”如何在批处理中表达? 如题。
需要在当前用户的“我的文档”中创建子文件夹,如何在批处理中写上通用的代码? 谢谢。 [ Last edited by martin325 on 2006-5-14 at 11:14 ] |
|
| 第2楼 tigerpower | 发表于 2006-05-14 12:11 |
| 中级用户 发帖 99 积分 377 | |
|
mkdir "%USERPROFILE%\My Documents\MYDIR"
|
|
| 第3楼 martin325 | 发表于 2006-05-14 12:55 |
| 银牌会员 发帖 603 积分 1,582 | |
|
谢谢回复。
另一个问题: 如何在C:\Documents and Settings\user\Application Data下创建目录? user的名字是要变化的。如何写这个批处理? [ Last edited by martin325 on 2006-5-14 at 12:57 ] |
|
| 第4楼 tigerpower | 发表于 2006-05-14 17:38 |
| 中级用户 发帖 99 积分 377 | |
|
还是跟上面一样:
mkdir "%USERPROFILE%\Application Data\MYDIR" |
|
| 第5楼 electronixtar | 发表于 2006-05-14 19:40 |
| 铂金会员 发帖 2,672 积分 7,493 | |
|
回楼上的,直接用
[ Last edited by electronixtar on 2006-5-14 at 19:42 ] |
|
| 第6楼 tigerpower | 发表于 2006-05-14 21:20 |
| 中级用户 发帖 99 积分 377 | |
|
对对对,有道理!
|
|
| 第7楼 3742668 | 发表于 2006-05-14 23:09 |
| 荣誉版主 发帖 718 积分 2,013 | |
|
都不对,正解应该是:
md "%cd%\..\..\..\..\..\..\..\%homepath%\.\.\My Documents\.\.\mydir" 尝试匿名,可耻地失败鸟... |
|
| 第8楼 tigerpower | 发表于 2006-05-15 07:34 |
| 中级用户 发帖 99 积分 377 | |
|
我的文档也不一定就是"My Documents"啊,难道还要搜索注册表啊:)
[ Last edited by tigerpower on 2006-5-15 at 07:37 ] |
|
| 第9楼 Climbing | 发表于 2006-05-15 09:17 |
| 铂金会员 发帖 2,753 积分 6,962 来自 河北保定 | |
|
默认情况下,“我的文档”确实在%userprofile%\My Documents目录下,但这是很不科学的一种存放文件的方法,我一般会将它转移到系统分区外的另一个分区,例如d:\My Documents目录下。但Windows系统并没有设置一个标示我的文档所在位置的环境变量(总之,Windows就是有很多缺陷),因此,只能通过查询注册表来获得这个位置。
到[hkcu\Software\Microsoft\CurrentVersion\Explorer\User Shell Folder]下查询Personal值。 用reg query可以实现。 |
|
| 第10楼 JonePeng | 发表于 2006-05-15 15:53 |
| 金牌会员 发帖 1,883 积分 4,562 来自 广东广州 | |
Originally posted by Climbing at 2006-5-15 09:17: 更正一下一点错误:缺了“Windows” HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders |
|
| 第11楼 Climbing | 发表于 2006-05-16 15:58 |
| 铂金会员 发帖 2,753 积分 6,962 来自 河北保定 | |
|
哈哈,还是小Jone仔细,谢谢更正!
|
|
| 第12楼 asbai | 发表于 2006-05-17 18:26 |
| 高级用户 发帖 252 积分 653 | |
Originally posted by tigerpower at 2006-5-14 12:11: 这样写是错误的,“我的文档”可以轻易地移出 %USERPROFILE% 指定的路径: 1. 右击“我的文档” 2. 属性 3. 目标文件夹位置:移动 可以看出MS已经注意到很多用户不希望把“我的文档”放在系统区,也意识到了这样做在重装或者恢复系统时可能带来的数据丢失。越来越多的人们已经开始使用这项功能,越来越少的人能够从以上命名得出期望的结果。 ![]() ![]() |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |