PowerShell/ファイル一覧を取得し各ファイルの情報をCSV化する方法
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* PowerShellでファイル一覧を取得し各ファイルの情報をCSV化...
任意のフォルダ(ディレクトリ)のファイル一覧、更新日、ファ...
CSV化して使用したい場合など本資料が役に立つと思います。
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* 関連記事 [#u3741024]
-[[CSVファイルのインポート・Import-Csv>PowerShell/CSVファ...
-[[ファイル・ディレクトリのセキュリティ情報を取得する>Pow...
-[[ディレクトリのみ、ファイルのみの一覧を表示する方法>Pow...
* 動作確認環境 [#c94bc4e6]
PS C:\> (Get-WmiObject Win32_OperatingSystem).Caption
Microsoft Windows 10 Pro
PS C:\> ($PSVersionTable).PSVersion.toString()
5.1.17134.228
* ファイル名, フルパス名, ファイルサイズ, 更新日付 を取得...
以下のスクリプト例は、テンポラリーフォルダ($ENV:TEMP)を対...
** テンポラリーフォルダのファイル一覧を取得する [#edb24c16]
> cd $ENV:TEMP
> Get-ChildItem * -Recurse | Select-Object Name, FullNam...
画面への出力は以下の通りです。~
画面幅が狭いので見切れてしまっていますね。
Name ...
---- ...
<省略>
TCD31B6.tmp ...
TCD31C7.tmp ...
TCD31D7.tmp ...
TCD31E8.tmp ...
<省略>
** CSVに出力する [#l378c4dc]
上記では、画面に出力できたのですが、画面幅の都合上、見切...
CSV形式でファイルに出力してみます。
> cd $ENV:TEMP
> Get-ChildItem * | Select-Object Name, FullName, Length...
上記の例では、デスクトップに templist.csv ファイル名でCSV...
以下は、上記コマンドで出力したCSVを開いた時のキャプチャー...
#ref(01.png)
#br
** サブディレクトリも対象としたい場合 [#j5ee4775]
指定したディレクトリ内にあるディレクトリ内部も対象とした...
> cd $ENV:TEMP
> Get-ChildItem * -Recurse | Select-Object Name, FullNam...
上記の例でも、デスクトップに templist.csv ファイル名でCSV...
以下は、上記コマンドで出力したCSVを開いた時のキャプチャー...
サブディレクトリ対象となっているのが確認できます。
#ref(02.png)
#br
* フォルダのみ or ファイルのみを対象としたい [#h22f8bcf]
[[ディレクトリのみ、ファイルのみの一覧を表示する方法>Powe...
として既に記事がありますが、本資料でも、フォルダのみの一...
** ディレクトリのみ対象とする [#nc971ce9]
ディレクトリのみなので、ファイルサイズがありませんので、L...
- カレントディレクトリのみ
> cd $ENV:TEMP
> Get-ChildItem * | Where-Object { $_.PSIsContainer } | ...
- カレントディレクトリおよび配下のサブディレクトリも含む
> cd $ENV:TEMP
> Get-ChildItem * -Recurse | Where-Object { $_.PSIsConta...
** ファイルのみ対象とする [#e0e37b82]
- カレントディレクトリのみ
> cd $ENV:TEMP
> Get-ChildItem * | Where-Object { ! $_.PSIsContainer } ...
- カレントディレクトリおよび配下のサブディレクトリも含む
> cd $ENV:TEMP
> Get-ChildItem * -Recurse | Where-Object { ! $_.PSIsCon...
#htmlinsertpcsp(win-btm.html,win-sp.html)
終了行:
#navi(../)
* PowerShellでファイル一覧を取得し各ファイルの情報をCSV化...
任意のフォルダ(ディレクトリ)のファイル一覧、更新日、ファ...
CSV化して使用したい場合など本資料が役に立つと思います。
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* 関連記事 [#u3741024]
-[[CSVファイルのインポート・Import-Csv>PowerShell/CSVファ...
-[[ファイル・ディレクトリのセキュリティ情報を取得する>Pow...
-[[ディレクトリのみ、ファイルのみの一覧を表示する方法>Pow...
* 動作確認環境 [#c94bc4e6]
PS C:\> (Get-WmiObject Win32_OperatingSystem).Caption
Microsoft Windows 10 Pro
PS C:\> ($PSVersionTable).PSVersion.toString()
5.1.17134.228
* ファイル名, フルパス名, ファイルサイズ, 更新日付 を取得...
以下のスクリプト例は、テンポラリーフォルダ($ENV:TEMP)を対...
** テンポラリーフォルダのファイル一覧を取得する [#edb24c16]
> cd $ENV:TEMP
> Get-ChildItem * -Recurse | Select-Object Name, FullNam...
画面への出力は以下の通りです。~
画面幅が狭いので見切れてしまっていますね。
Name ...
---- ...
<省略>
TCD31B6.tmp ...
TCD31C7.tmp ...
TCD31D7.tmp ...
TCD31E8.tmp ...
<省略>
** CSVに出力する [#l378c4dc]
上記では、画面に出力できたのですが、画面幅の都合上、見切...
CSV形式でファイルに出力してみます。
> cd $ENV:TEMP
> Get-ChildItem * | Select-Object Name, FullName, Length...
上記の例では、デスクトップに templist.csv ファイル名でCSV...
以下は、上記コマンドで出力したCSVを開いた時のキャプチャー...
#ref(01.png)
#br
** サブディレクトリも対象としたい場合 [#j5ee4775]
指定したディレクトリ内にあるディレクトリ内部も対象とした...
> cd $ENV:TEMP
> Get-ChildItem * -Recurse | Select-Object Name, FullNam...
上記の例でも、デスクトップに templist.csv ファイル名でCSV...
以下は、上記コマンドで出力したCSVを開いた時のキャプチャー...
サブディレクトリ対象となっているのが確認できます。
#ref(02.png)
#br
* フォルダのみ or ファイルのみを対象としたい [#h22f8bcf]
[[ディレクトリのみ、ファイルのみの一覧を表示する方法>Powe...
として既に記事がありますが、本資料でも、フォルダのみの一...
** ディレクトリのみ対象とする [#nc971ce9]
ディレクトリのみなので、ファイルサイズがありませんので、L...
- カレントディレクトリのみ
> cd $ENV:TEMP
> Get-ChildItem * | Where-Object { $_.PSIsContainer } | ...
- カレントディレクトリおよび配下のサブディレクトリも含む
> cd $ENV:TEMP
> Get-ChildItem * -Recurse | Where-Object { $_.PSIsConta...
** ファイルのみ対象とする [#e0e37b82]
- カレントディレクトリのみ
> cd $ENV:TEMP
> Get-ChildItem * | Where-Object { ! $_.PSIsContainer } ...
- カレントディレクトリおよび配下のサブディレクトリも含む
> cd $ENV:TEMP
> Get-ChildItem * -Recurse | Where-Object { ! $_.PSIsCon...
#htmlinsertpcsp(win-btm.html,win-sp.html)
ページ名: