使用PowerShell查找文件名
我有一个Powershell脚本使用PowerShell查找文件名,powershell,powershell-2.0,Powershell,Powershell 2.0,我有一个Powershell脚本 $baseFolder = "i:\MyClient\Data\" $importFolder = "$baseFolder" + "_Import\" $importFiles = Get-ChildItem -Path $importFolder -filter "*.csv" if (( $importFiles | Measure-Object ).Count -ne 1 ) { echo "ERROR: **** Incorrect usa
$baseFolder = "i:\MyClient\Data\"
$importFolder = "$baseFolder" + "_Import\"
$importFiles = Get-ChildItem -Path $importFolder -filter "*.csv"
if (( $importFiles | Measure-Object ).Count -ne 1 ) {
echo "ERROR: **** Incorrect usage **** "
echo ""
echo "The import folder: " $importFolder " must contain 1, and only 1 CSV file for importing."
} else {
echo "Found 1 file for importing."
#Do the import
}
它检查_import文件夹中是否有1个CSV文件
文件夹中一次只能有一个导入文件。这是故意的
文件名可以是任何内容
我不知道如何将文件名从
get ChildItem
提取到字符串中,以便将其附加到$baseFolder+$archiveFolder变量(未显示)中,并在以后移动它。我需要添加-Name
参数
$importFileName = Get-ChildItem -Path $importFolder -filter "*.csv" -Name