Домашній каталог - це те, де користувач повинен зберігати свої особисті файли, наприклад документи та музику.
Так, це має бути для цього.
Проблема полягає в тому, що будь-яка установлена програма має доступ до цієї змінної і може створювати файли та папки всередині цього каталогу. Тож з часом моя колись охайна папка стає з’єднаною.
Справді. Деякі програми зберігатимуть там файли налаштувань для цієї програми, що має сенс, оскільки це ваші налаштування. Більше того, зберігаючи налаштування у своїй папці, ви можете створити їх резервну копію та скопіювати та відновити за необхідності, так що якщо ви перевстановите програму, вам не доведеться повторно встановлювати все з нуля.
На жаль, деякі програми написані вкрай погано, і вони зберігатимуть усілякі зайві барахли, в яких вони не мають жодного ділового зберігання в особистій папці користувача. Я бачив програми (наприклад, від Macromedia - тепер Adobe - а також Microsoft, tsk, tsk), які зберігають там сотні мегабайт файлів довідки та документації. ‽ Навіть Google це робить із Chrome, вона зберігає всю програму зі всіма сотнями мегабайт програмних файлів у папці користувача.
Немає абсолютно ніяких причин робити подібні речі. Він не тільки захаращує папку користувача, але також роздуває і ускладнює резервне копіювання. Вам потрібно або витратити простір, щоб включити їх у резервну копію користувацької папки, або ви повинні використовувати програму резервного копіювання на рівні файлів, яка дозволяє виключити їх усіх.
Ви можете спробувати подати звіт про помилку та поскаржитися / пояснити проблему та сподіватися, що вони її усунуть, але це, мабуть, не відбудеться.
Я вирішив цю проблему, створивши [іншу] папку для зберігання особистих документів та музики, але це просто здається неправильним. Я хотів би помістити свої документи туди, куди вони повинні йти, а програми можуть розмістити свої непотрібні файли та папки в іншому місці, чи це можливо?
На жаль, ні. Якщо ви розмістите ваші особисті файли там, де вони повинні перейти, тобто там, де система призначена для їх розміщення за допомогою змінних тощо, тоді програми, кодовані для використання цих змінних, можуть, на жаль , помістити файли туди.
Одним із рішень, або точнішим способом вирішення проблем, якими я користуюсь протягом багатьох років, є скористатися тим, що Windows має декілька посилань на папку користувача. На додаток до кореневої папки користувача ( %userprofile% = C:\Users\foobar
), Windows також має покажчики на кілька " спеціальних папок ". Однією з них є ваша папка " Мої документи" , яка покликана слугувати основним місцем розташування ваших особистих файлів (для яких багато користувачів вважають, що призначена коренева папка користувача).
Більшість програм зберігатимуть їх у папках AppData
та в LocalAppData
папках користувача, а не в розділі Мої документи . Отже, що ви можете зробити, це залишити кореневу папку користувача у спокої і дозволити програмам записувати ваші налаштування програми та свої непотрібні, перенаправляючи інші, більш відповідні папки.
Найкраще - крім того , що ви можете змінити розташування папки " Мої документи" , ви можете змінити розташування цілої групи різних папок.
Наприклад, я використовую налаштування, подібні до наведених у XP / 7, протягом багатьох років:
UserProfile → D:\Users\Foobar
Personal → E:\DataFiles
Desktop → E:\DataFiles\Desktop
Favorites → E:\DataFiles\Favorites
History → E:\DataFiles\Logs\IEHistory
Recent → E:\DataFiles\Logs\Recent
Music → F:\Music
Videos → F:\Videos
Cache → G:\Temp\IECache
Cookies → G:\Temp\Cookies
Це має кілька корисних ефектів:
Користувальна папка користувача переміщена на інший диск. Я роблю це для всіх користувачів, але ви можете це зробити для одного користувача, або зовсім не для цього. Я вважаю за краще зберігати всі папки користувача на іншому розділі, тому що це полегшує резервне копіювання та відновлення (наприклад, створення зображення диска, не витрачаючи місця на системні файли Windows), а також полегшує перевстановлення Windows без які впливають на файли користувачів.
Він переміщує папку " Мої документи" на інший розділ, де я зберігаю всі файли, які я створюю сам і які, таким чином, є незамінними. Це дозволяє легко створити резервну копію, не витрачаючи місця, тому що я можу тримати їх на набагато меншому розділі та клонувати весь обсяг. Це також дозволяє легко зберігати ваші особисті файли на знімних носіях, наприклад, на флеш-диску, якщо ви хочете (хоча це має свої ризики, як, що станеться, якщо ви забудете підключити його до завантаження?)
Він зберігає великі медіа-файли, такі як музика та відео, в іншому розділі, де я зберігаю всі свої медіа-файли. Зазвичай це витратні файли, які не є незамінними, тому я не хотів би витрачати місця, включаючи їх у резервні копії особистих файлів.
Це дає мені кращий контроль над такими речами, як ведення журналу, розміщуючи історії та інше з іншими файлами журналів.
Це дозволяє мені зберігати тимчасові файли у власному розділі (я також переспрямовую змінні temp
та tmp
середовище, щоб вказати на цей диск, наприклад, G:\Temp\Temp
). Таким чином я можу легко очистити всі тимчасові файли, замість того, щоб запилювати кожен куточок системи.
Зазвичай це спрацює нормально і без проблем. Можливо, що програма може бути дуже погано розроблена, має жорстко закодовані контури, і, таким чином, очікується, що певні файли та папки будуть в певному місці, але такі програми надзвичайно рідкісні, особливо за останнє десятиліття або близько того. (Мені ще не доводилося натрапляти на таку програму, хоча я використовував справді старовинні програми, включаючи таку, яка не могла працювати, якщо в системі було більше 1,5 Гб об'єднаної фізичної + віртуальної пам'яті.)
Можна перенаправити більшість спеціальних папок, скориставшись вкладкою " Місце розташування " діалогового вікна " Властивості" (рис. 1). Не всі з них можна переміщувати так, тому вам потрібно буде змінити їх через редактор середовища для тих, у кого виділена спеціальна змінна, наприклад, userprofile
і temp
, або використовувати таку програму, як TweakUI для XP (мал. 2) або спеціальний менеджер папок для Vista + (рис. 3) або вручну відредагувати їх у реєстрі (рис. 4).
У вас все одно будуть накопичуватися барахло у корені (під AppData
та під LocalAppData
), але переміщуючи потрібні вам речі, вам більше не потрібно турбуватися про папку кореневих користувачів, і ви можете зупинятися час від часу, коли у вас є кілька хвилин вільного часу і погляньте навколо, щоб побачити, що можна відпалити.
Рисунок 1 : Знімок екрана розташування вкладки " My Videos
Папка":
Малюнок 2 : Знімок екрана спеціальних папок у TweakUI
Малюнок 3 : Скріншот менеджера спеціальних папок
Малюнок 4 : Знімок екрана папок оболонки користувача в реєстрі