中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [已结]用批处理移动"我的文档"既然那么多障碍
作者:
标题: [已结]用批处理移动"我的文档"既然那么多障碍 上一主题 | 下一主题
hackate
中级用户





积分 228
发帖 125
注册 2008-8-25
状态 离线
『楼 主』:  [已结]用批处理移动"我的文档"既然那么多障碍

由于"我的文档"是只读属性..
我的目的要实现把"我的文档"移动到E盘

首先代码
attrib -r "C:\Documents and Settings\Administrator\My Documents" /s /d
move "C:\Documents and Settings\Administrator\My Documents" "e:\xxx\"
提示拒绝访问,我晕,看了下属性.C:\Documents and Settings\Administrator\My Documents还是只读的.真不知道怎么办了呢?

不知道哪位高手知道,能否告知呢

[ Last edited by HAT on 2008-11-11 at 23:55 ]

2008-11-9 21:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
tireless
银牌会员





积分 2025
发帖 1122
注册 2007-9-5
状态 离线
『第 2 楼』:  

先修改注册表试试,修改以下两个位置:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

然后再 move。

参考这里:
通过注册表改变“我的文档”“收藏夹”“开始菜单”等的默认位置

——————————————————————————————————————

在资源管理器中直接删除都会弹出对话框:

---------------------------
删除
---------------------------
我的文档 是 Windows 系统文件夹,Windows 需要它才能正常运行,因此不能删除。
---------------------------
确定   
---------------------------

[ Last edited by tireless on 2008-11-9 at 21:43 ]

   此帖被 +2 点积分    点击查看详情   
评分人:【 hackate 分数: +2  时间:2008-11-11 22:09


2008-11-9 21:41
查看资料  发短消息 网志   编辑帖子  回复  引用回复
BC
中级用户




积分 338
发帖 175
注册 2007-10-21
状态 离线
『第 3 楼』:  

我更相信的是
D:\>move /?
Moves files and renames files and directories.

To move one or more files:
MOVE [/Y | /-Y] [drive:][path]filename1[,...] destination

To rename a directory:
MOVE [/Y | /-Y] [drive:][path]dirname1 dirname2

  [drive:][path]filename1 Specifies the location and name of the file
                          or files you want to move.
  destination             Specifies the new location of the file. Destination
                          can consist of a drive letter and colon, a
                          directory name, or a combination. If you are moving
                          only one file, you can also include a filename if
                          you want to rename the file when you move it.
  [drive:][path]dirname1  Specifies the directory you want to rename.
  dirname2                Specifies the new name of the directory.

  /Y                      Suppresses prompting to confirm you want to
                          overwrite an existing destination file.
  /-Y                     Causes prompting to confirm you want to overwrite
                          an existing destination file.


  Quote:
Moves files and renames files and directories.

[ Last edited by BC on 2008-11-9 at 22:00 ]

   此帖被 +3 点积分     点击查看详情   
评分人:【 tireless 分数: +1  时间:2008-11-9 22:19
评分人:【 hackate 分数: +2  时间:2008-11-11 22:09




C:\
C:\Del BC
2008-11-9 21:57
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
tireless
银牌会员





积分 2025
发帖 1122
注册 2007-9-5
状态 离线
『第 4 楼』:  

对啊,用 move 移动文件夹不能“跨盘”。

2008-11-9 22:24
查看资料  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 5 楼』:  

建议楼主多到各大论坛的windows版块潜水学习,移动"我的文档"之类的文件夹并非你想象的那么简单。



2008-11-10 10:30
查看资料  发短消息 网志   编辑帖子  回复  引用回复
yishanju
银牌会员

[b]看你妹啊[/b]


积分 1488
发帖 1357
注册 2006-5-20
状态 离线
『第 6 楼』:  

我怎么好像记得在哪有设置“我的文档” 路径, 好像是在组策略里。




有问题请发论坛或者自行搜索,再短消息问我的统统是SB
2008-11-10 15:56
查看资料  发短消息 网志   编辑帖子  回复  引用回复
BWSkyer
中级用户

我是DOS学者


积分 367
发帖 180
注册 2006-5-14
来自 重庆
状态 离线
『第 7 楼』:  



  Quote:
Originally posted by HAT at  10:30:
建议楼主多到各大论坛的windows版块潜水学习,移动"我的文档"之类的文件夹并非你想象的那么简单。

不是附件这样的嘛... So easy...

自己定义下目录在哪里, 移动...搞定~~

附件 1: wend.JPG (2008-11-10 16:14, 36.92 K)




My blog:左铅右椠 上善若水
My team: 519创意团队
2008-11-10 16:14
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (309843581)  编辑帖子  回复  引用回复
yishanju
银牌会员

[b]看你妹啊[/b]


积分 1488
发帖 1357
注册 2006-5-20
状态 离线
『第 8 楼』:  

不过话说回来,楼主是想通过命令行来实现滴,




有问题请发论坛或者自行搜索,再短消息问我的统统是SB
2008-11-10 16:22
查看资料  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 9 楼』:  Re 7楼

这个方法确是简单,但不适合批量操作,还有其他方法。



2008-11-10 16:55
查看资料  发短消息 网志   编辑帖子  回复  引用回复
hackate
中级用户





积分 228
发帖 125
注册 2008-8-25
状态 离线
『第 10 楼』:  

哈哈哈,谢谢大家的帮助...

后来还是先用XCOPY复制过去,然后RD掉我的文档..
再改注册表。.


谢谢楼上的朋友,谢谢TREE,BC朋友..
确实MOVE不能实现跨盘呢,呵呵

2008-11-11 22:08
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 11 楼』:  

move 不能跨分区?

  Quote:
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

C:\test>dir /b D:\*.txt
a.txt

C:\test>dir /b C:\test\*.txt
b.txt

C:\test>move D:\a.txt C:\test

C:\test>dir /b D:\*.txt
找不到文件

C:\test>dir /b C:\test\*.txt
a.txt
b.txt





2008-11-12 13:54
查看资料  发短消息 网志   编辑帖子  回复  引用回复
tireless
银牌会员





积分 2025
发帖 1122
注册 2007-9-5
状态 离线
『第 12 楼』:  



  Quote:
『第 4 楼』:  

对啊,用 move 移动文件夹不能“跨盘”。

 

2008-11-12 14:00
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: