問題タブ [path]
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.
c# - Environment.CurrentDirectory とバック パスを連結する
次のディレクトリ構造がある場合:
Project1/bin/debug
Project2/xml/file.xml
Project1/bin/debug ディレクトリから file.xml を参照しようとしています
私は基本的に次のことをしようとしています:
これの正しい構文は何ですか?
c++ - Java File#isDirectory() に相当する MFC
MFCの Java ファイル メソッドisDirectory()に相当するものはありますか? 私はこれを使ってみました:
しかし、うまくいかないようです。
sharepoint - SharePoint オブジェクト モデルを介して管理パスを作成する方法
これは、WSS/SharePoint の第一人者への質問です。
次のシナリオを考えてみましょう。企業の CRM システムと WSS ベースのイントラネットをリンクする ASP.Net Web サービスがあります。私がやろうとしているのは、新しいクライアントが CRM システムに追加されるたびに、新しい WSS サイト コレクションを準備することです。これを機能させるには、管理パスを新しいサイト コレクションにプログラムで追加する必要があります。オブジェクト モデルを介してこれが可能であることはわかっていますが、自分の Web サービスで試してみると失敗します。以下のサンプルコードの抜粋:
このコードは、SPUtility.ValidateFormDigest() で NullReferenceException で失敗します。調査によると、これは権限が不十分であることが原因である可能性があることが示唆されました。SPSecurity.RunWithElevatedPrivileges(AddressOf AddManagedPath) を使用して昇格された権限ブロック内でコードを実行しようとしました。ここで、AddManagedPath は上記のコード サンプルを含む Sub プロシージャです。
これは InvalidOperationException で失敗し、「オブジェクトの現在の状態のため、操作は有効ではありません。」
どこが間違っていますか?
私がなんとかした回避策の 1 つは、Process.Start() を介して STSADM.EXE を呼び出し、必要なパラメーターを提供することであり、これは機能します。
更新: Web サービスの開発中に、組み込みの Visual Studio 2005 Web サーバーを使用して実行しています。これはどのセキュリティ コンテキストで実行されますか? web.config にエントリを配置して、セキュリティ コンテキストを変更できますか?
更新:問題は間違いなく、正しい SharePoint セキュリティ コンテキスト内で Web サービスを実行していないことに関係していると思います。私が提案した回避策を採用し、STSADM にシェルアウトすることにしましたが、これを行うには、Web サービスが実行されるアプリケーション プール ID が SharePoint 管理者のメンバーである必要があります。
perl - CGI スクリプトのモジュールに Perl のインクルード パスを設定するにはどうすればよいですか?
のホスティング マシンに複数の Perl モジュールをインストールし~/perl
ました。Perl モジュール パスに追加するにはどうすればよいですか? パスの設定PERL5LIB
またはunshift
ing は@INC
確実に機能しますが、CGI スクリプトとして実行している場合、環境変数は役に立ちません。この@INC
方法はあまり移植性がありません。より良い方法はありますか?これは一般的な問題である必要があります。何か不足していますか?
python - xcode マクロから Python スクリプトを実行するときに標準の Python パスを使用するにはどうすればよいですか
Xcode の User Scripts メニューを使用して Python スクリプトを実行しようとしています。
私が抱えている問題は、通常の os.sys.path (~/.profile から取得) が、XCode からスクリプトを実行するときに、ターミナル (または IPython) でスクリプトを実行するときと同じようにインポートされていないように見えることです。私が得るのはデフォルトのパスだけです。つまり、次のようなことはできません
myScript は、パスに追加したフォルダー内のモジュールです。
特定のパスを os.sys.path に手動で簡単に追加できますが、モジュールを使用するすべてのパスに対して、すべてのスクリプトでそれを行う必要があります
これを設定して、他の場所で使用するのと同じパスを使用する方法はありますか?
編集: もう少し調べてみると、Xcode から実行されたスクリプトは、通常とはまったく異なる PATH を使用しているようです。Xcode でスクリプトを実行して得られるパスは次のとおりです。
私の通常のパスには /Developer/usr/bin が含まれていないと確信しています。このパスがどこから来ているのか誰にも分かりませんか?
c# - URL の Path.Combine?
Path.Combineは便利ですが、URL用の .NET フレームワークに同様の機能はありますか?
次のような構文を探しています。
これは次を返します:
"http://MyUrl.com/Images/Image.jpg"
python - 実行可能ファイルが Python に存在するかどうかをテストしますか?
Python では、実行可能プログラムが存在するかどうかをテストする移植可能で簡単な方法はありますか?
簡単に言えば、which
完璧なコマンドのようなものを意味します。PATH を手動で検索したり、 & al を使用して実行しようとしたり、失敗するかどうかを確認したりしたくありませんPopen
(それが私が今行っていることですが、それがlaunchmissiles
.
html - Javascript ファイルへの奇妙なパス参照?
HTML ページでは、Javascript ファイルへの参照は、末尾に 1 つのサブディレクトリを追加して書き換えられます。
/+sfgRmluamFuX1R5cGU9amF2YV9zY3JpcHQmRmluamFuX0xhbmc9dGV4dC9qYXZhc2NyaXB0+.
それはなぜですか?また、潜在的な問題の原因になる可能性がありますか?
ソース コードには、次のような Javascript インクルードがあります。
開発マシンとテスト サーバーでは、すべて正常に動作します。ただし、運用サーバーにインストールすると、コードが何らかの形で変更され、次のようになります。
これはすべてのスクリプトに適用されます。一部の Javascript で問題が発生しているため、これが原因ではないかと考えています。私はかなり長い間グーグルで検索しましたが、このコードの追加について適切な説明が見つかりませんでした.私が見つけたのは、これがプロキシサーバーによって生成される可能性があるということだけでした.
c++ - boost::filesystem::ユニコードファイルパスのパス?
boost::filesystem::path をユニコードファイルパスで使用する方法はありますか? 特に、std::string の代わりに std::wstring で使用したいと思います。
私は Windows プラットフォームで作業していますが、Unicode 文字を含むファイルパスを処理する必要がある場合があります。