DR

DR

Existe alguma maneira de impedir que programas usem a pasta Meus Documentos (no Windows 7)? Alguns programas colocam suas coisas em %USERNAME%\My Documents, e eu preferiria que isso fosse para algum lugar como %APPDATA%.

Eu sei que poderia vincular manualmente cada pasta que um programa decidir criar, mas prefiro não ter que fazer isso para cada programa. Outra alternativa é colocar minhas coisas em um local diferente de Meus Documentos, mas me pergunto por que a Microsoft o nomeou 'Meus Documentos' e não 'Aplicativos: coloque todas as suas coisas aqui'... provavelmente porque os nomes de arquivos não podem ter dois pontos, mas ainda.

‘Ocultar’ as pastas não é uma opção; Eu sempre mantenho "Ver pastas ocultas" ativada.


Em outras palavras, quero transformar isso:

Meus documentos na minha área de trabalho do Vista.

Nisso:

Meus documentos no Windows 7.

Responder1

Aqui está um guia da MS, tenho certeza que é o que você está procurando:

http://support.microsoft.com/kb/242557

Explicação minha, se isso simplificar as coisas:

  1. Pressione Winkey + R ou vá Starte escreva na pesquisa Rune pressione Enter.
  2. Digitar: regedit.
  3. Navegue usando as pastas à esquerda para: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders.
  4. [Backup] Selecione o Personalregistro e no menu do Editor do Registro vá em File-> Export. Salve onde quiser. se você quiser recuperar as configurações antigas, basta clicar duas vezes neste arquivo.
  5. Clique duas vezes no Personalregistro e altere Value Datapara o local de sua preferência. Para mim (também sofro com esse problema) criei uma pasta em %appdata(faz sentido) e chamei-a My Documentspara evitar misturar arquivos. a localização usando macro é: %USERPROFILE%\AppData\Roaming\My Documents.

    • Como você pode ver, Personalrefere-se a My Documents.

. insira a descrição da imagem aqui

Boa sorte.

Responder2

DR

Você tem poucas escolhas:

  • Não use esses programas
  • Entre em contato com os desenvolvedores dos programas que você usa e peça que armazenem seus dados emDados do aplicativoem vez deDocumentos
  • Use uma conta/VM secundária para alguns programas
  • Limpe manualmente a pasta periodicamente
  • Use/escreva um programa/script para limpar periodicamente a pasta usando listas negras e/ou listas brancas
  • (Como um hack não ideal, você pode simplesmente criar arquivos vazios com os mesmos nomes dos diretórios indesejados e defini-los como +R+A+S+H. Dessa forma, o programa não será capaz de criar o diretório ou colocar qualquer coisa nele - embora você ainda tenha vários arquivos de 0 byte.)
  • Criar subdiretório emDocumentospara armazenar seus “arquivos reais” e usá-los como raiz do documento (isso é mais fácil se você redirecionar os subdiretórios de Vídeo, Imagens, etc. para a nova pasta também)
  • Semelhante ao ponto anterior, mas abandone oDocumentospasta para programas e use uma pasta diferente para seus “arquivos reais”, por exemplo, C:\Users\Muntoo\MyActualFiles\*(não se esqueça de redirecionar Vídeos, Música, Favoritos…)

Fundação

No Windows, cada usuário obtém um diretório onde seus arquivos específicos do usuário são armazenados. Ele pode ser acessado com a variável %userprofile%. No Vista e superior, está na \Users\pasta e no XP e inferior, está na \Documents and Settings\pasta.

Agora, depois de inserir um diretório de usuário, ele se divide em alguns subdiretórios diferentes com finalidades específicas. (Muitas vezes, haverá outros arquivos e pastas na raiz do diretório do usuário, mas oficialmente, deve haver apenas alguns arquivos predefinidos, e os programas e usuários devem colocar itens em um dos subdiretórios apropriados.)

Existem dois ramos principais do diretório de usuários: um onde user-generated filesestãosalvou, e um onde program-generated settingsestãoarmazenado.

Vista e superior usam o nome genérico da pasta Usersporque não possui espaços, mas no XP e inferior, o nome Documents and Settingstorna seu propósito muito mais óbvio: armazena(usuário) Documentos e (programa) Configurações.

Aplicativo

Quando você executa um programa e o configura, o programa armazenará as configurações personalizadas nodados de aplicativospasta em %userprofile%(tem nomes diferentes dependendo da versão do Windows). Ele vem em duas versões: uma onde os arquivos são armazenados naquele sistema específico (“local”) e outra onde os arquivos são copiados para um servidor para que suas configurações possam ser movidas para diferentes sistemas na rede com você (“roaming”) . (Desde o Vista, também existem variações de baixo privilégio.)

Ao salvar um arquivo, você o salva em seuMeus documentospasta em %userprofile%(o nome específico da pasta varia de acordo com a versão do Windows). Esta pasta (por padrão) possui vários subdiretórios para cada tipo de mídia (texto, imagens, músicas, vídeos, etc.)

Exemplo

Por exemplo, imagine que um usuário chamado Foobar execute um programa chamado CoolApp no ​​Windows 7 instalado na unidade C:

  • Seu diretório de usuário éC:\Users\Foobar\
  • Quando eles configuram o CoolApp, ele armazena as configurações emC:\Users\Foobar\AppData\Local\CoolApp\
  • CoolApp também pode armazenar algumas configurações/arquivos emC:\Users\Foobar\AppData\Roaming\CoolApp\
  • Quando eles criam um arquivo no CoolApp, eles o salvam emC:\Users\Foobar\My Documents\

Observe, que oMeus documentospasta é o padrão para salvar arquivos, mas obviamente, o usuário é livre para salvar qualquer diretório para o qual tenha permissão.

Conselho

Separar os documentos do usuário e as configurações do programa é útil porque facilita o gerenciamento de arquivos. Quase todos os programas armazenam arquivos na pasta application-data, mesmo que tenham sido usados ​​apenas uma vez e nunca mais. Na verdade, é aconselhável separar todos os dados do usuário do sistema operacional porque torna muito mais fácil e rápido fazer backup e restaurar o sistema operacional e/ou os dados do usuário e também resulta em backups menores.

Metodologia

Existem duas maneiras oficiais de alterar oMeus documentoslocalização.

  • Você pode alterar (e mover fisicamente) oMeus documentospastaautomaticamenteabrindo oPropriedadesdiálogo para ele e alterando o diretório de destino.

    No Vista e superior:

    insira a descrição da imagem aqui

    No XP e abaixo:

    insira a descrição da imagem aqui

  • Você também pode movê-lomanualmenteeditando oPessoalvalor na chave de registro

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

    Você não precisa editar o valor correspondente em …\Explorer\Shell Folders. Você precisa reinicializar ou reiniciar o Explorer para Windows para realizar a alteração de qualquer maneira e, quando isso acontecer, o Explorer atualizará o valor Shell Foldersdaquele em User Shell Folders.

    Vocêvaiprecisa mover manualmente a pasta real para o novo local.

Enquanto você faz isso, você também pode mover as outras pastas, comoMinhas fotos,Meus vídeos,Favoritos, etc.

Diversos

Ao salvar um jogo, você está basicamente salvando um arquivo da mesma forma que salva um documento no Word ou uma imagem no MSPaint. Como tal, os savegames são geralmente armazenados noMeus documentosagora, mas alguns os salvam nodados de aplicativospasta com as configurações do jogo.

Responder3

Aqui está minha solução por enquanto:

  1. Crie uma nova pasta na sua pasta de usuário chamada Docs.
  2. Crie hardlinks nesta pasta para as pastas em Documentos que você realmente deseja ver.
  3. Armazene seus documentos apenas nessas pastas.
  4. Adicione a pasta Documentos ao menu Acesso rápido.

Isso alcança:

  • Não há tolice em mover a pasta Documentos, o que pode ter vários efeitos indesejados. Seus documentos permanecem verdadeiramente armazenados em Documentos.
  • No entanto, você só precisa acessar a pasta Docs, onde não vê todo o lixo. E você pode acessá-lo de forma fácil e rápida.
  • O sistema vê seus arquivos na pasta Documentos como se eles realmente estivessem lá. Então, por exemplo, você pode sincronizar esta pasta na nuvem.

Você pode criar hardlinks com oLinkShellExtensão.


A solução ideal seria um programa inteligente que interceptasse tentativas de gravação nesta pasta (ou de leitura de onde ela está, no Registro) e redirecionasse para outro lugar os programas na lista negra. No entanto, ainda estou para descobrir este programa.

Responder4

Solução rápida e suja: basta ocultar as pastas do aplicativo em Documentos. Eu tentei isso para minhas pastas de jogos e coisas assim e os jogos parecem estar funcionando bem. Mesmo assim, crie um ponto de restauração antes de tentar fazer isso, apenas por segurança.

informação relacionada