Як перевірити, чи існує папка/каталог за допомогою PowerShell

Використовуйте командлет New-Item, щоб створити новий каталог у PowerShell

  • PowerShell — це оболонка командного рядка та мова сценаріїв, розроблена Microsoft.
  • Він дозволяє користувачам переміщатися, створювати, видаляти та керувати каталогами за допомогою різних команд.
  • Ви можете перевірити, чи існує каталог у PowerShell за допомогою Test-Pathcmdlet, і створити новий каталог за допомогою New-Item.
Виправити перевірку PowerShell, чи існує каталог

XВСТАНОВИТИ, НАТИСНУВШИ ЗАВАНТАЖИТИ ФАЙЛ

Щоб усунути системні проблеми ПК з Windows, вам знадобиться спеціальний інструментFortect — це інструмент, який не просто очищає ваш комп’ютер, але має сховище з кількома мільйонами системних файлів Windows, що зберігаються в початковій версії. Коли на вашому ПК виникне проблема, Fortect виправить її за вас, замінивши пошкоджені файли новими версіями. Щоб вирішити поточну проблему з ПК, виконайте наведені нижче дії.
  1. Завантажте Fortect і встановіть його на вашому ПК.
  2. Запустіть процес сканування інструменту щоб знайти пошкоджені файли, які є джерелом вашої проблеми.
  3. Клацніть правою кнопкою миші Почати ремонт щоб інструмент міг запустити алгоритм виправлення.
  • Fortect завантажив 0 читачів цього місяця.

PowerShell — неймовірно потужний інструмент, але багато хто задається питанням, як перевірити, чи існує каталог у PowerShell.

Зробити це досить просто, і в цій статті обговорюватиметься перевірка наявності каталогу у вашій системі та кроки для створення нових папок.

Що таке каталоги в PowerShell?

У PowerShell каталоги – це папки, у яких можуть зберігатися файли та інші каталоги. Вони схожі на каталоги в інших операційних системах, наприклад папки Windows або системні каталоги Unix.

  • Каталоги необхідні для організації та керування файлами та даними на вашому комп’ютері.
  • Ви можете переміщатися, створювати, видаляти та керувати каталогами в PowerShell.
  • Крім того, деякі з різноманітних команд, як-от cd (Змінити розташування), mkdir (Новий елемент), rmdir (Видалити елемент) та інші, використовуються для налаштування каталогів.
  • Ваша папка користувача є вашим домашнім каталогом, а робочий стіл є підкаталогом у вашій папці користувача. Іншими словами, робочий стіл розташований у вашому каталозі користувача.

Як перевірити, чи існує каталог у PowerShell?

Використовуйте командлет Test-Path

  1. Клацніть лівою кнопкою миші старт кнопка, вид PowerShellі натисніть Запустити від імені адміністратора.
  2. Натисніть Так на Контроль облікових записів користувачів підказка.
  3. Скопіюйте та вставте наступні командні рядки та натисніть Введіть:

$directoryPath = "C:\path\to\your\directory"
if (Test-Path $directoryPath -PathType Container) {
Write-Host "The directory exists."
} else {
Write-Host "The directory does not exist."
}

Замініть фіктивний шлях у нашому сценарії фактичним шляхом до каталогу, який ви хочете перевірити. The Командлет Test-Path з параметр -PathType Container перевіряє, чи заданий шлях вказує на існуючий каталог (папку).

Якщо каталог існує, буде надруковано каталог існує. Інакше буде надруковано каталог не існує. Як бачите, перевірити, чи існує каталог у PowerShell, досить просто.

Як я можу створити каталог за допомогою PowerShell?

Використовуйте командлет New-Item із параметром -ItemType, установленим на Directory

  1. Клацніть лівою кнопкою миші старт кнопка, вид PowerShellі натисніть Запустити від імені адміністратора.
  2. Натисніть Так на Контроль облікових записів користувачів підказка.
  3. Скопіюйте та вставте наступні командні рядки та натисніть Введіть:

$directoryPath = "C:\path\to\your\directory"
if (-Not (Test-Path $directoryPath -PathType Container)) {
New-Item -ItemType Directory -Path $directoryPath | Out-Null
Write-Host "The directory has been created."
} else {
Write-Host "The directory already exists."
}

Замініть фіктивний шлях на шлях, де ви хочете створити новий каталог. У наведеній вище команді командлет Test-Path із параметром -PathType Container перевіряє, чи каталог уже існує.

Докладніше про цю тему
  • Clipchamp для Windows 11 і 365: як завантажити та встановити
  • Провідник файлів постійно скидає порядок сортування? Як це зупинити
  • Як використовувати RSAT: повне покрокове керівництво

У випадках, коли каталог не існує, командлет New-Item із параметром -ItemType Directory створює його. Частина Out-Null використовується для придушення ефекту виведення на консоль під час створення каталогу.

Однак, залежно від ситуації, сценарій буде надруковано Створений каталог або Результат вже існує.

На завершення вас може зацікавити наш посібник про те, як це зробити копіювати файли на віддалені комп’ютери за допомогою PowerShell на Windows 11. Крім того, у нас є докладний посібник про PowerShell не показує повний результат і деякі виправлення для роботи в Windows 11.

Якщо у вас виникнуть додаткові запитання чи пропозиції, залиште їх у розділі коментарів.

Все ще виникають проблеми?

СПОНСОРОВАНО

Якщо наведені вище пропозиції не допомогли вирішити вашу проблему, ваш комп’ютер може мати серйозніші проблеми з Windows. Ми пропонуємо вибрати комплексне рішення, наприклад Фортект для ефективного вирішення проблем. Після встановлення просто натисніть Переглянути та виправити кнопку, а потім натисніть Почати ремонт.

ВИПРАВЛЕННЯ: Запуск сценаріїв PowerShell у цій системі вимкнено

ВИПРАВЛЕННЯ: Запуск сценаріїв PowerShell у цій системі вимкненоPowershellWindows 10

Щоб вирішити різні проблеми з ПК, ми рекомендуємо DriverFix:Це програмне забезпечення буде підтримувати ваші драйвери та працювати, тим самим захищаючи вас від поширених помилок комп’ютера та відмо...

Читати далі
Як видалити вбудовані програми з WIM-файлу Windows 10 за допомогою Powershell

Як видалити вбудовані програми з WIM-файлу Windows 10 за допомогою PowershellPowershell

PowerShell - це дуже потужний інструмент Windows, який дозволяє досвідченим користувачам виконувати низку вдосконалених завдань. PowerShell - це система автоматизації завдань та управління конфігур...

Читати далі
Microsoft PowerShell 7 виходить на всі платформи в травні

Microsoft PowerShell 7 виходить на всі платформи в травніPowershellновини Windows 10

Microsoft нещодавно оголосила про загальна доступність a нова версія PowerShell. Нова версія переносить наявну версію в Windows PowerShell 7.0.Повідомлення відбулося відразу після того, як минулого...

Читати далі