我们有encryption的用户发送的.txt文件。 我们将它们解密并将其发送到下游的第三方系统作为input。 它一直运行良好,但用户开始发送文件是.TXT而不是.txt。 在解密过程中没有任何区别,但影响到下游系统。 我们应该将.TXT更改为.txt
我试图改变这种方式
copy-Item -Path $myOfile –Destination ([io.path]::ChangeExtension($myOfile,'.txt')) -Verbose
这里$ myOfile是我的文件名,它的名字就像这个20160506_205400_Sender_header.TXT.GPG ,我们解密并且更改为20160506_205400_Sender_header.TXT
我使用上面的命令将其更改为20160506_205400_Sender_header.txt ,它会引发下面的错误
将所有文件扩展名转换为小写
需要关于如何使用InstallShield 2010将我的应用程序文件扩展名与应用程序相关联的信息
用应用程序识别文件
通过unix shell命令查找给定文件扩展名的首选应用程序
copy-Item : Cannot overwrite the item C:SenderSubmit20160506_205400_Sender_header.TXT with itself.
看起来似乎没有.TXT和.txt之间的区别。 有没有办法做到这一点或解决方法?
检查下划线是否包含除下划线和csv扩展名之外的任何有效的Windows文件名字符
如何通过文件关联执行已启动的应用程序的事件?
什么是.NET平台文件扩展名?
Apache:如何重写没有文件扩展名的URL并忽略大小写?
对于文件路径,Windows不区分大小写,所以具有相同目标和源的复制操作将失败,因为您正在读取要替换的文件。
Rename-Item -Path $myOfile -NewName ([io.path]::ChangeExtension($myOfile,'.txt')) -Verbose
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。