問題タブ [filesysteminfo]

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 投票する
8 に答える
2888 参照

c# - C# を使用して、指定されたパス (ディレクトリまたはファイル、または完全なパスである場合もあります) の完全なパスを取得するにはどうすればよいですか?

最も近いのは を使用することですがnew FileInfo(path).FullPath、私が知る限り、FileInfo はファイル専用であり、ディレクトリではありません。

コンテキストについては、 Jon Skeet の回答 hereに対する私のコメントも参照してください。

0 投票する
5 に答える
1580 参照

c# - FileSystemInfo[] を名前で並べ替える

おそらく、これをグーグルで検索し、MSDN のドキュメントを読むのに約 500 時間を費やしましたが、それでも思い通りに動作しません。

次のようなファイルの名前で並べ替えることができます。

つまり、すべて同じファイル長です。

2 番目に長いファイル長のファイルがあると、すべてが地獄に落ちます。

たとえば、シーケンスでは次のようになります。

それは読みます:

私はこれをしたくありません。

私のコード:

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

c# - DirectoryInfo().GetFileSystemInfos() - 隠しフォルダを回避するには?

私がこれを行う場合:

「HiddenFolder」は非表示ですが、「test.txt」ファイルは非表示になっていない、このようなフォルダー構造がある場合:

次に、「test.txt」ファイルを取得しないようにコーディングするにはどうすればよいですか?

(GetFileSystemInfos は隠しフォルダーをスキップすると思うかもしれませんが、そうではありません。)

ここに部分的な解決策があります

このコードは、隠しファイルと隠しフォルダーを削除しますが、隠しフォルダー内の隠しファイル以外は処理しません!

0 投票する
3 に答える
4799 参照

c# - C# ディレクトリが存在しない場合のエラー

タイトルが説明しているように、続行する前にディレクトリが存在するかどうかを確認するプログラムがあります。

そして、チェックが行われると、ディレクトリが存在するときに存在しないと言われます!

ディレクトリ パスを格納するコードは次のとおりです。

そして、チェックを実行するためのコード:

C:\Windows フォルダーが存在するかどうかを確認するなど、いくつかのバリエーションでデバッグを試みましたが、それでもエラーが発生します...

コードに何か問題がありますか、または .Exists メソッドの理解に問題がありますか?

ありがとう!

0 投票する
4 に答える
742 参照

batch-file - バッチ - systeminfo.exe の詳細を取得しようとしています

この結果のように..

システム情報 >> RESULTS.TXT

システム情報 | 「ネットワークカード」を見つける

ただし、これは最初の行エントリのみをキャプチャします。

私が本当に見たいのは:

systeminfo 全体を実行する必要はありません。ネットワーク カードに関する詳細を取得できますか。

また、PowerShell を介してこれをプッシュしようとしました..

そして、どちらも機能していません.. :(

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

c# - ファイルを別のフォルダー構造にコピーする

現在、フォルダー構造をディレクトリにコピーするプログラムを作成しようとしています。

以下に例を示します
C:\test1\folder\folder\file.txtC:\test2\folder\folder\file.txt

Source-FolderがList<FileSystemInfoあり、ファイルをコピーして、例のようにフォルダーを作成する必要があります。

ファイル名が 260 文字に制限されているため、パス名文字列なしでこれを行いたいと思います。

パス名を使用してファイルをコピーする次のコードがあります。

そのファイル/オブジェクトの FileSystemInfo-Object だけでファイル/ディレクトリをコピーする方法を誰かが知っていますか?

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

c# - C# を使用してフォルダー内のファイルの並べ替え順序を検出する方法

ディレクトリからファイルを取得/列挙する方法を知っています。また、DirectoryInfo.getFileSystemInfos および Linq クエリを使用して、任意の並べ替え順序でそれらを並べ替える方法も知っています。問題は、ディレクトリ内の実際の並べ替え順序 (ファイル エクスプローラーで設定) を検出して、その特定の並べ替え順序を使用して独自の getFileSystemInfos リストを並べ替えたいことです。DirectoryInfo.enumerateFileInfos、DirectoryInfo.enumerateFiles、DirectoryInfo.getFileInfos、および DireectoryInfo.getFiles を使用してみました。ただし、それらはすべてアルファベット順にファイルを返し、その特定のフォルダーのファイル エクスプローラーと同じ並べ替え順序を検出して使用するための過負荷はありません。その並べ替え順序に精通している場合は、Linq クエリを使用して、(必要に応じて) リストを並べ替えて一致させることができます。