Existe alguma maneira de impedir que os programas usem a pasta Meus Documentos (no Windows 7)? Alguns programas colocam suas coisas %USERNAME%\My Documents
, e eu prefiro que isso vá para algum lugar como %APPDATA%
.
Eu sei que poderia vincular manualmente cada pasta que um programa decide criar, mas prefiro não precisar fazer isso para cada programa. Outra alternativa é colocar minhas coisas em um local diferente dos Meus Documentos, mas então me pergunto por que a Microsoft nomeou como 'Meus Documentos' e não 'Aplicativos: coloque todas as suas coisas aqui' ... provavelmente porque os nomes de arquivos não podem conter dois pontos, mas ainda.
'Ocultar' as pastas não é uma opção; Eu sempre mantenho "Ver pastas ocultas" ativada.
Em outras palavras, eu quero transformar isso:
Nisso:
fonte
C:\Users\Muntoo\Documents
.Respostas:
Aqui está um guia da MS, tenho certeza de que é o que você está procurando:
http://support.microsoft.com/kb/242557
Explicação minha, se isso tornar as coisas mais simples:
Start
e escreva na pesquisaRun
e pressione Enter.regedit
.HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
.Personal
registro e, no menu do Editor do Registro, vá paraFile
->Export
. Salve onde quiser. se você quiser recuperar as configurações antigas novamente, basta clicar duas vezes nesse arquivo.Clique duas vezes no
Personal
registro e altereValue Data
para o local de sua preferência. Para mim (também sofro desse problema), criei uma pasta em%appdata
(faz sentido) e a chameiMy Documents
para evitar a mistura de arquivos. o local usando macro é:%USERPROFILE%\AppData\Roaming\My Documents
.Personal
refere-se aMy Documents
..
Boa sorte.
fonte
Roaming\My Documents
ouLocal\My Documents
?TL; DR
Você tem poucas escolhas:
C:\Users\Muntoo\MyActualFiles\*
(não se esqueça de redirecionar Vídeos, Música, Favoritos ...)Fundação
No Windows, todo usuário obtém um diretório em que seus arquivos específicos do usuário são armazenados. Ele pode ser acessado com a variável
%userprofile%
. No Vista e versões superiores, isso está na\Users\
pasta e no XP e na versão inferior, na\Documents and Settings\
pasta.Agora, depois de inserir um diretório de usuário, ele se divide em alguns subdiretórios específicos para fins diferentes. (Muitas vezes, haverá outros arquivos e pastas na raiz do diretório do usuário, mas oficialmente, supõe-se que existam apenas alguns poucos predefinidos, e programas e usuários devem colocar itens em um dos subdiretórios apropriados.)
Existem dois ramos principais do diretório do usuário: um onde
user-generated files
são salvos e outro ondeprogram-generated settings
são armazenados .O Vista e superior usam o nome genérico da pasta
Users
porque não tem espaços, mas no XP e abaixo, o nomeDocuments and Settings
torna seu objetivo muito mais óbvio: ele armazena Documentos (usuário) e Configurações (programa) .Inscrição
Quando você executa um programa e o configura, o programa armazena as configurações personalizadas na pasta Dados do Aplicativo em
%userprofile%
(ele possui nomes diferentes, dependendo da versão do Windows). Ele vem em duas versões: uma em que os arquivos são armazenados nesse sistema específico ("local") e a outra em que os arquivos são copiados para um servidor, para que suas configurações possam passar para diferentes sistemas da rede com você ("em roaming") . (Desde o Vista, também existem variações de poucos privilégios.)Ao salvar um arquivo, salve-o na pasta Meus Documentos
%userprofile%
(o nome da pasta específico varia de acordo com a versão do Windows). Essa pasta (por padrão) possui vários subdiretórios para cada tipo de mídia (texto, imagens, músicas, vídeos, etc.)Exemplo
Como exemplo, imagine que um usuário chamado Foobar execute um programa chamado CoolApp no Windows 7 instalado na unidade C:
C:\Users\Foobar\
C:\Users\Foobar\AppData\Local\CoolApp\
C:\Users\Foobar\AppData\Roaming\CoolApp\
C:\Users\Foobar\My Documents\
Observe que a pasta Meus documentos é o padrão para salvar arquivos, mas obviamente o usuário pode salvar qualquer diretório ao qual tenha permissão.
Adendo
Separar documentos do usuário e configurações do programa é útil porque facilita o gerenciamento de arquivos. Quase todos os programas armazenam arquivos na pasta de dados do aplicativo, mesmo que tenham sido usados apenas uma vez e nunca mais. De fato, é recomendável separar todos os dados do usuário do sistema operacional, pois torna muito mais fácil e rápido fazer backup e restaurar o SO e / ou dados do usuário e também resulta em backups menores.
Metodologia
Existem duas maneiras oficiais de alterar o local Meus Documentos .
Você pode alterar (e mover fisicamente) a pasta Meus documentos automaticamente , abrindo o diálogo Propriedades e alterando o diretório de destino.
No Vista e versões superiores:
No XP e abaixo:
Você também pode movê-lo manualmente , editando o valor Pessoal na chave do Registro
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
Você não precisa editar o valor correspondente em
…\Explorer\Shell Folders
. Você precisa reiniciar ou reiniciar o Explorer for Windows para receber a alteração de qualquer maneira e, quando o fizer, o Explorer atualizará o valorShell Folders
daqueleUser Shell Folders
.Você vai precisar se deslocar manualmente a pasta actual para o novo local.
Enquanto você está nisso, você também pode mover outras pastas, como Minhas Imagens , Meus Vídeos , Favoritos etc.
Diversos
Quando você salva um jogo, está essencialmente salvando um arquivo, assim como salva um documento no Word ou uma imagem no MSPaint. Dessa forma, os savegames são geralmente armazenados nos Meus Documentos agora, mas alguns os salvam na pasta Application Data com as configurações do jogo.
fonte
%AppData%
, como você notou corretamente), continuará fazendo isso mesmo depois que a pasta Documentos for movida para um novo local.