我正在编写一个脚本来修复文本文件,并在正确的情况下用文件名替换文件名,就像在Windows中一样。
问题是GCI,我知道它在搜索中不区分大小写,并返回我传递的任何文件名,即使大小写错误。
例如,如果我说gci "c:\HI.TXT"
,即使文件名真的是c:\HI.TXT
,它也会返回c:\hi.txt
。
如何为文件获取正确的大小写?
我需要这个,因为文本文件正在传送的应用程序区分大小写。
答案 0 :(得分:1)
如果使用-Filter
标志,您将在输出中获得原始外壳:
> echo foo > hi.txt
> gci -Filter HI.TXT
Directory: C:\git\newrepo
Mode LastWriteTime Length Name
---- ------------- ------ ----
----- 2013-06-15 17:08 0 hi.txt