もっと詳しく

Folder.GetDetailsOf() PowerShellのメソッドは、フォルダー内のファイルに関する情報を取得するために使用されます。 ファイルの種類、サイズ、長さ、ファイル名、ファイルの最終変更日時などのファイルの詳細を返します。

この記事では、例を使用して、WindowsシェルのPowerShell GetDetailsOf()メソッドを使用する方法について説明します。

PowerShellのGetDetailsOf()メソッドを使用して、ファイルの種類やビデオの長さなどのビデオファイルのメタデータを取得します。

PowerShellGetDetailsOfメソッド

WindowsシェルのGetDetailsOf()メソッドは、2つのパラメーター、ファイルオブジェクト、および整数値を受け入れます。

GetDetailsOf()メソッドの構文:

retVal = Folder.GetDetailsOf(
  vItem,
  iColumn
)

vitem=Folderitemオブジェクト。 情報を取得するファイルオブジェクトを指定します。

iColumn=フォルダーまたはファイルオブジェクトの情報を取得するための整数値。

たとえば、ファイル名を取得するには、以下を使用します

Folder.GetDetailsOf(fileObject,0)

クールなヒント: PowerShellでファイル名の一部の名前を変更する方法!

PowerShell GetDetailsOfを使用して、ビデオファイルのメタデータを取得します

PowerShellのGetDetailsOfメソッドを使用して、ファイルの種類、名前、サイズ、その他のプロパティなどのファイルの詳細を取得します。

次のPowerShellスクリプトでは、PowerShell GetDetails()を使用して、ビデオファイルの長さやその種類などのビデオファイルのメタデータを取得します。

$filePath = "D:PS"
# create shell object
$shell = New-Object -ComObject Shell.Application

# Create the folder object object
$folderObject = $shell.NameSpace($filePath)

# Create the file object, specify the video file name
$fileObject = $folderObject.ParseName("PowerShell-Check-File-Exists.mp4")

# Get the video file name
$folderObject.GetDetailsOf($fileObject,0)

# Get the video file size
$folderObject.GetDetailsOf($fileObject,1)

# Get the video file type
$folderObject.GetDetailsOf($fileObject,2)

# Get the video file length
$folderObject.GetDetailsOf($fileObject,27)

上記のPowerShellスクリプトでは、Shell.Applicationを使用してShellオブジェクトを作成しました。

Windowsシェルには、フォルダー内のファイルの詳細を取得するためのGetDetailsOf()メソッドがフォルダーにあります。

ビデオファイルの詳細を取得するためのフォルダとファイルオブジェクトを作成しました。

ファイル名を取得するには、GetDetailsOf()メソッドを使用し、ファイルオブジェクトと整数を指定すると、ファイル名が返されます。

$folderObject.GetDetailsOf($fileObject,0)  👉 PowerShell-Check-File-Exists.mp4

ビデオファイルの長さを取得するには、GetDetailsOf()メソッドを使用して、ファイルオブジェクトと27を渡します。これにより、 ビデオファイルの長さ PowerShellで。

$folderObject.GetDetailsOf($fileObject,27)  👉 00:09:03

PowerShell GetDetails()メソッドを使用してビデオファイルメタデータを取得するための上記のPowerShellスクリプトの出力は次のとおりです。

PowerShell-Check-File-Exists.mp4
112 MB
MP4 File
00:09:03

クールなヒント: PowerShellでファイルメタデータを取得する方法!

結論

上記の記事でPowerShellGetDetailsOf()メソッドを使用することを願っています Windowsシェル あなたに役立ちます。

あなたは使用することができます GetDetailsOf() フォルダ内のアイテムに関する詳細を取得するメソッド。

PowerShell Active DirectoryコマンドとPowerShellの基本に関するその他のトピックは、ShellGeekホームページにあります。

The post フォルダ内のPowerShellGetDetailsOfファイル appeared first on Gamingsym Japan.