の上にはるかに長い名前にPowerShellでファイルの名前を変更し、私は、PowerShellが簡単残念ながらだから260リミット
をアクセスすることができますWindowsサーバに当社の文書、ソリューション、およびホワイトペーパーのバックアップをスクリプト作成しようとしています私がそれらをダウンロードするとき、私は長い名前で記事と添付ファイルに名前を付けることができません。
私はウェブページと添付ファイルをダウンロードし、Get-ChildItem "$ItemOriginalfilepath" | Rename-Item -NewName "$ItemFullNameWithExtension" -Force
を実行し、それが1つの場所で動作するいくつかの場所でやや動作する回避策を試みましたが、なぜわかりません。
私の主な問題は、このトリックがうまくいかないような他のWindowsサーバーのファイルの名前を変更する方法です。
名前を変更する260個の制限を克服するにはどうすればよいですか?
これはなぜですか?多くのものに長い名前のファイルに関する問題があります。あなたは、非互換性と障害を求めています。あなたが本当に "長い名前"を知る必要があるのであれば、インデックスであるスプレッドシートを作成したり、wikiなどに入れたりしますが、ファイルのスーパーロングネームは使用しないでください。 – TheMadTechnician
これは私に任されているものなので、代わりにLinux環境でやっていますが、問題がないwikiもありますが、そのオプションはありません。要求されているのは、Webページと添付ファイルのローカルコピーで、名前はそのままです。 – AdilZ
ネットワークドライブ「New-PSDrive」を、かなり深い場所にマップします。次に、そのネットワークドライブからファイルの名前を変更できます。 Z \:としてMap \\ Server \ Share \ Really \ Long \ Pathを作成します。その後、 'Rename-Item Z:\ FileName.txt -NewName NewFileName.txt'を実行してください –