1

我正在编写一个脚本来修复文本文件,并在正确的情况下用它们的文件名替换文件名,就像在 Windows 中一样。

问题是 GCI,我知道它在搜索中不区分大小写,并且即使大小写错误也会返回我传递的任何文件名。

例如,如果我说gci "c:\HI.TXT" 即使c:\HI.TXT文件名真的是c:\hi.txt.

如何获得文件的正确大小写?

我需要这个,因为文本文件提供的应用程序区分大小写。

4

1 回答 1

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
于 2013-06-15T15:08:52.117 回答