問題タブ [pathtoolongexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
386 参照

vb.net - Visual Basic で長いパスを使用する

メソッドを使用しDirectory.getLastWriteTimeUtc()ます。このメソッドのパスが長すぎる場合は、PathTooLongException. そこで、この問題の解決策を見つけるために Google を使い始めました。いくつかの検索結果から\\?\、接頭辞として使用するように勧められました。Windows Explorer を使用すると、このソリューションは完全に機能します。ただし、Visual Basic では機能しません。このプレフィックスをパスに追加すると、ArgumentExceptionはパス内の不正な文字であるため、結果は になります。

そこで、Visual Basic で長いパスを処理するための解決策があるかどうかお聞きしたいと思います。

問題の原因となるコードのスニペットは次のとおりです。フォルダーの最新のファイルを取得するために使用されます。

あっ、すみません。もちろん、問題の原因となっているコードのスニペットをお見せします。

0 投票する
1 に答える
230 参照

visual-studio-2012 - Windows フォーム アプリケーションの公開 - パスが長すぎます

アプリケーションを公開しようとしていますが、bin\Debug\App.publish\ ect パスが長すぎます。パブリッシュ プロファイル ファイルで c:\shortPath\ を実行することにより、Web プロジェクトでこの既定のパスを変更できることがわかりましたが、Windows フォーム アプリケーションでそれを行う方法がわかりません。私が編集できる任意のファイル。私はVS 2012を使用しています

前もって感謝します!

0 投票する
1 に答える
385 参照

node.js - Azure Webjob System.IO.PathTooLongException

いくつかのノード ライブラリを使用するオンデマンド node.js WebJob を Azure Web サイトにデプロイしようとしていますが、実行するたびにエラーが発生します

ライブラリを取り出すとエラーは解決しますが、WebJob を実行できません。どうすればこれを回避できますか?

0 投票する
1 に答える
1628 参照

azure - VSTS オンラインの新しいビルド システム エラー「指定されたパス、ファイル名、またはその両方が長すぎます。」

カスタム Windows サーバー 2012 R2 VM で次のタスクを含む、新しい Visual Studio Team Services Online で単純なビルドを実行しています。

  1. ナゲットインストーラー
  2. npm
  3. ゴクゴク
  4. Visual Studio ビルド
  5. ビジュアル スタジオ テスト
  6. Azure Web アプリの展開
  7. インデックス ソースと公開シンボル
  8. ビルド アーティファクトの公開

タスク #1 から #4 は正常に実行され、タスク #5 (vstest) は次のエラーをスローします。

0 投票する
0 に答える
227 参照

c# - System.IO.PathTooLongExceptionを回避するために\\?\プレフィックスを追加してfileInfoの名前を変更する方法は?

System.IO.PathTooLongException を回避する方法を探しています。\\?\長い道のりの前に置くことができると読みました。

問題は、私がオブジェクトを持っていて、無駄なコードを書かずにパスにプレフィックスをFileInfo追加する方法を私に尋ねることです。\\?\FileInfo

コピーするファイルが数千個あるフォルダーがあり、アプリケーションがプロセス中に無駄な時間を費やしたくないことに注意してください。

ありがとう。

0 投票する
1 に答える
2176 参照

c# - Windows サービスの .net 4.6.2 で長いパス (>260) を使用する

例外をスローし始めたコードがいくつかあります: TooLongPathException. そこで、調査を行ったところ、.net 4.6.2 がこの問題を解決することがわかりました。すごい!

失敗するコードは、フォルダーを別のフォルダーに移動およびコピーするコードです。.net 4.6.2 フレームワークを使用して、このコードでより長いパスを使用できるようにしたいので、回避策をコーディングする必要はありません。

マシンに .net 4.6.2 フレームワークをインストールしました。マシンは Windows サーバー 2008 R2 SP1 を実行します。プロジェクトのターゲットを 4.6.2 フレームワークにしましたが、それでもこのエラーがスローされます。

ここで何が欠けているのかわかりません。

私が何をする必要があるかについて私に指摘できる同様のことのために.net 4.6.2を使用した人はいますか?