我正在尝试根据现有文本文件的内容创建新文件名。例如,
FileNameList.txt
===============
Places to Visit
Things to Take
Things to do in Home Before Leaving
# Line with # at the beginning, skip
我想使用PowerShell将此文件行转换为其自己的文件名。文件夹名称并不重要。它可以位于现有文件夹中。
输出将是:
Places to Visit.txt
Things to Take.txt
Things to do in Home Before Leaving.txt
注意,那
- 可能有空格或 _ 或逗号或 。在行中。
- 如果文件名已经存在,则应覆盖该文件。
- 如果再添加一个请求,则应跳过任何以 # 符号开头的行。
我尝试过的事情:我尝试使用 CSV 文件并尝试使用 Import-Csv,但没有走得太远。谢谢。
尝试以下 cmdlet:
说明:获取文件的内容。检查每一行。如果它不以 开头
#
,它将创建一个新文件。该-Force
参数允许覆盖现有文件(如果它们已经存在)。