Bird
Raised Fist0
PowerShellscripting~10 mins

New-Item for creation in PowerShell - Interactive Code Practice

Choose your learning style10 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the code to create a new folder named 'TestFolder' in the current directory.

PowerShell
New-Item -Path . -Name 'TestFolder' -ItemType [1]
Drag options to blanks, or click blank then click option'
ADirectory
BFile
CLink
DSymbolicLink
Attempts:
3 left
💡 Hint
Common Mistakes
Using 'File' instead of 'Directory' creates a file, not a folder.
Omitting the -ItemType parameter creates a file by default.
2fill in blank
medium

Complete the code to create a new empty file named 'notes.txt' in the 'Documents' folder.

PowerShell
New-Item -Path $HOME\Documents -Name 'notes.txt' -ItemType [1]
Drag options to blanks, or click blank then click option'
AText
BFile
CFolder
DDirectory
Attempts:
3 left
💡 Hint
Common Mistakes
Using 'Directory' creates a folder, not a file.
Using 'Text' is not a valid ItemType.
3fill in blank
hard

Fix the error in the code to create a new folder named 'Projects' in 'C:\Users\Public'.

PowerShell
New-Item -Path 'C:\Users\Public' -Name 'Projects' -ItemType [1]
Drag options to blanks, or click blank then click option'
AFile
BFolder
CLink
DDirectory
Attempts:
3 left
💡 Hint
Common Mistakes
Using 'Folder' instead of 'Directory' causes an error.
Using 'File' creates a file, not a folder.
4fill in blank
hard

Fill both blanks to create a new file named 'log.txt' in the 'C:\Temp' directory and force overwrite if it exists.

PowerShell
New-Item -Path [1] -Name [2] -ItemType File -Force
Drag options to blanks, or click blank then click option'
A'C:\Temp'
B'log.txt'
C'C:\Logs'
D'data.txt'
Attempts:
3 left
💡 Hint
Common Mistakes
Swapping the path and name values.
Using a wrong path or file name.
5fill in blank
hard

Fill all three blanks to create a new directory named 'Backup' inside 'D:\Data' and confirm creation with a message.

PowerShell
$folder = New-Item -Path [1] -Name [2] -ItemType [3]; Write-Host "Created folder: $($folder.FullName)"
Drag options to blanks, or click blank then click option'
A'D:\Data'
B'Backup'
CDirectory
DFile
Attempts:
3 left
💡 Hint
Common Mistakes
Using 'File' instead of 'Directory' for folder creation.
Incorrect path or name values.

Practice

(1/5)
1. What does the PowerShell command New-Item -Path 'C:\Test' -ItemType Directory do?
easy
A. Creates a new file named 'Test' in the C drive.
B. Creates a new folder named 'Test' in the C drive.
C. Deletes the folder named 'Test' in the C drive.
D. Lists the contents of the 'Test' folder in the C drive.

Solution

  1. Step 1: Understand the command parameters

    The command uses New-Item with -ItemType Directory, which means it will create a folder (directory).
  2. Step 2: Analyze the path parameter

    The -Path 'C:\Test' specifies the location and name of the new folder to create on the C drive.
  3. Final Answer:

    Creates a new folder named 'Test' in the C drive. -> Option B
  4. Quick Check:

    New-Item with -ItemType Directory creates folders [OK]
Hint: Use -ItemType Directory to create folders quickly [OK]
Common Mistakes:
  • Confusing -ItemType File with Directory
  • Assuming it creates files by default
  • Misunderstanding the -Path parameter
2. Which of the following is the correct syntax to create a new empty file named notes.txt in PowerShell?
easy
A. New-Item -Path 'notes.txt' -ItemType File
B. New-Item -Path 'notes.txt' -ItemType Directory
C. New-Item -Path 'notes.txt' -Type File
D. New-Item -File 'notes.txt'

Solution

  1. Step 1: Identify the correct parameter for file creation

    The correct parameter to specify the type is -ItemType File to create a file.
  2. Step 2: Check the syntax correctness

    New-Item -Path 'notes.txt' -ItemType File uses New-Item -Path 'notes.txt' -ItemType File, which is the correct syntax to create a file named 'notes.txt'.
  3. Final Answer:

    New-Item -Path 'notes.txt' -ItemType File -> Option A
  4. Quick Check:

    Use -ItemType File to create files [OK]
Hint: Use -ItemType File to create files, not Directory [OK]
Common Mistakes:
  • Using -ItemType Directory for files
  • Using incorrect parameter names like -Type or -File
  • Omitting -ItemType parameter
3. What will be the output of this PowerShell command?
New-Item -Path 'C:\Temp\log.txt' -ItemType File -Value 'Start Log'
medium
A. Throws an error because -Value is not valid
B. Creates an empty file 'log.txt' in C:\Temp
C. Creates a file 'log.txt' with content 'Start Log' in C:\Temp
D. Creates a folder named 'log.txt' in C:\Temp

Solution

  1. Step 1: Understand the command parameters

    The command uses -ItemType File to create a file and -Value 'Start Log' to add initial content.
  2. Step 2: Analyze the expected result

    The file 'log.txt' will be created inside C:\Temp with the text 'Start Log' inside it.
  3. Final Answer:

    Creates a file 'log.txt' with content 'Start Log' in C:\Temp -> Option C
  4. Quick Check:

    -Value adds content to new files [OK]
Hint: Use -Value to add content when creating files [OK]
Common Mistakes:
  • Assuming -Value is invalid
  • Confusing file creation with folder creation
  • Expecting empty file when -Value is used
4. You run this command:
New-Item -Path 'C:\Data\report' -ItemType File -Value 'Report Data'

But you get an error saying the path does not exist. What is the likely fix?
medium
A. Run PowerShell as administrator
B. Change -ItemType File to -ItemType Directory
C. Remove the -Value parameter
D. Create the folder 'C:\Data' before running the command

Solution

  1. Step 1: Understand the error cause

    The error indicates the folder path 'C:\Data' does not exist, so the file cannot be created inside it.
  2. Step 2: Fix the path issue

    Creating the folder 'C:\Data' first ensures the path exists for the file creation.
  3. Final Answer:

    Create the folder 'C:\Data' before running the command -> Option D
  4. Quick Check:

    Parent folders must exist before creating files [OK]
Hint: Ensure parent folders exist before creating files [OK]
Common Mistakes:
  • Assuming -ItemType Directory fixes path errors
  • Ignoring missing parent folders
  • Thinking -Value causes the error
5. You want to create a folder named Projects inside C:\Work and inside it create a file README.md with the text Project Start. Which sequence of commands achieves this?
hard
A. New-Item -Path 'C:\Work\Projects' -ItemType Directory; New-Item -Path 'C:\Work\Projects\README.md' -ItemType File -Value 'Project Start'
B. New-Item -Path 'C:\Work\Projects\README.md' -ItemType File -Value 'Project Start'; New-Item -Path 'C:\Work\Projects' -ItemType Directory
C. New-Item -Path 'C:\Work\Projects' -ItemType File; New-Item -Path 'C:\Work\Projects\README.md' -ItemType Directory -Value 'Project Start'
D. New-Item -Path 'C:\Work\Projects\README.md' -ItemType Directory; New-Item -Path 'C:\Work\Projects' -ItemType File -Value 'Project Start'

Solution

  1. Step 1: Create the folder first

    The folder 'Projects' inside 'C:\Work' must be created first using -ItemType Directory.
  2. Step 2: Create the file inside the new folder with content

    Then create the file 'README.md' inside that folder with -ItemType File and add the text using -Value 'Project Start'.
  3. Final Answer:

    New-Item -Path 'C:\Work\Projects' -ItemType Directory; New-Item -Path 'C:\Work\Projects\README.md' -ItemType File -Value 'Project Start' -> Option A
  4. Quick Check:

    Create folders before files inside them [OK]
Hint: Create folders before files inside them [OK]
Common Mistakes:
  • Creating files before folders exist
  • Mixing up -ItemType File and Directory
  • Adding -Value to folders
Recommended

Ready to prove it?

Pass the test and this pattern moves unknown strong while earning +1 Grip toward your certificate.

10 questions~5 mineasy hard