Answers:
如果您为很多计算机执行此操作,那么您不希望从命令行执行此操作,而是要设置 “文件夹重定向”组策略 ,这将为你做到这一切。
但是我假设你只是为自己的PC做这个,最简单的方法可能是通过 用户的Shell文件夹的注册表项 。例如,您的“我的文档”文件夹位置应保存在 Personal
价值 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
。
从命令行,您可以使用 reg.exe
使用如下命令更改它的工具:
reg ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v Personal /t REG_EXPAND_SZ /d "D:\My Documents"
然而, 通过GUI完成此操作 (如在您的问题中)或使用组策略是支持的方法。除非你真的知道你在做什么,否则不应该尝试将值读入注册表键,除非你真的知道你在做什么,并且能够处理错误的后果。
您可以在命令提示符下使用环境变量。 而不是键入“c:documents and settings \ yourname \ documents ...等,只需使用%HOMEPATH%变量,它是动态的,并指向当前用户的documets文件夹。
在DOS提示符下键入:CD%HOMEPATH%\ documents
这将带您进入当前用户的docoments文件夹。尝试键入DIR,您将看到与Windows资源管理器中相同的文件和文件夹。 - 从这里你可以使用COPY,MOVE,DEL等。 - 如果你不确定这些命令的语法,输入MOVE /? (或COPY /?)查看选项。
/加斯帕
cd
与环境变量。我想要做的是,替换Document文件夹的目标文件夹位置,因此它不在 c:/users/someuser/Documents
再也不过了 G:/somenicefolder/documents
。
c:/users/someuser/Documents/
至g:/somenicefolder/documents/