PowerShellでファイルやフォルダを作成する方法
目次
スポンサードリンク
Windows でテスト用に空ファイルやフォルダを作る際に、コマンドで作成できたら便利ですよね。Linuxなら touchコマンドがありますが、Windowsには、New-Item コマンドがあります。
New-Item コマンドは PowerShellで使用できるコマンドで、新しいファイルやフォルダを作成するためのコマンドレットです。
基本的な構文
New-Item -Path <パス> -ItemType <アイテムの種類> -Name <名前>
- -Path は作成する場所のパスを指定します。省略した場合はカレントディレクトリに作成します。
- -ItemType は作成するファイルの種類を指定します。以下を指定できます。
- file: ファイルを作成します。
- directory: フォルダを作成します。
- symboliclink: シンボリックリンクを作成します。
- -Name は作成するファイルやフォルダの名前を指定します。
New-Item コマンドの使用例
以下のコマンドは、カレントディレクトリ配下に test というフォルダを作成します。
PS C:\Users\username\test> New-Item -ItemType directory -Name test
以下のコマンドは、デスクトップに test.txt というファイルを作成します。
PS C:\Users\username\test> $desktop = [environment]::SpecialFolder::Desktop
PS C:\Users\username\test> New-Item -Path $desktop -ItemType file -Name test.txt
作成と同時にファイルに内容を書き込む方法
ファイルを作成するだけでなく、同時にファイルに内容を書き込むこともできます。 -Value オプションに書き込む内容を指定します。
PS C:\Users\username\test> $content = "ファイルに書き込む内容を指定します。"
PS C:\Users\username\test> New-Item -ItemType file -Name test.txt -Value $content
コマンドプロンプトのポケットリファレンス:Windows11対応版
リンク
PowerShellの基礎を一通り学べるおすすめ書籍
リンク
Search
Recent Posts
- Apacheの起動状態をチェックして停止してる場合にApacheを起動するシェルスクリプト
- Amazon LinuxのOSバージョンを調べる方法|/etc/redhat-release の代替ファイル
- MYSQLでダンプファイルを取得する際に発生したエラー「Couldn't execute 'SELECT BINLOG_GTID_POS('', '0')': You are not using binary logging (1381)」の原因と対処方法
- RHEL系Linuxでリポジトリを一覧表示するコマンド(dnf repolist)
- .php以外の拡張子でPHPを動作させようとして発生したエラー「Got error 'Access to the script '/var/www/html/php.html' has been denied (see security.limit_extensions)'」の原因と対処方法