問題タブ [file]
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 - FindFirstChangeNotification は、Windows でファイル システムの変更通知に使用するのに最適な API ですか?
Windows プログラミングは初めてで、ファイル システムへのすべての変更の通知を受けようとしています (SysInternals の FileMon が表示する情報に似ていますが、API を介して)。各 (非ネットワーク、非サブステッド) ドライブの FindFirstChangeNotification は私の最善の策ですか、それとも他のより適切な C/C++ API がありますか?
file - .NETでファイルシステムブランチの名前を変更(移動)するための最良の方法は何ですか?
文字列置換操作を適用して、ファイルとフォルダの名前を再帰的に変更したいと思います。
たとえば、ファイルやフォルダ内の「shark」という単語は、「orca」という単語に置き換える必要があります。
C:\Program Files\Shark Tools\Wire Shark\Sharky 10\Shark.exe
次の場所に移動する必要があります:
C:\Program Files\Orca Tools\Wire Orca\Orcay 10\Orca.exe
もちろん、同じ操作を各フォルダレベルの各子オブジェクトにも適用する必要があります。
System.IO.FileInfo
とクラスのメンバーの何人かで実験していSystem.IO.DirectoryInfo
ましたが、それを行う簡単な方法が見つかりませんでした。
トリックをしません。
この種の操作を実行するためのある種の「天才」的な方法があることを望んでいました。
java - UNIX ファイルと Windows ファイルの違い
「windows ファイル」と「unix ファイル」の違いは改行だけだと思いますか?
Windows マシンから UNIX マシンに移行したシステムがあり、フォーマットに問題があります。
ファイルが「トランスポートシステム」のシステムに配信される前に、UNIX/Windows 間の変換を自動化する必要があります。おそらく、現在の形式を特定するための何かと、それを別の形式に変換するための何かが必要になるでしょう。それが大きな違いである改行だけである場合、java.ioでファイルを読み取ることを検討しています。私の知る限り、どちらも readLine で処理できます。そして、各行を書き戻すだけです
概要:
これは、テキスト ファイルの違いにすぎません。UNIX では単一のライン フィード (LF) を使用して新しい行を示し、Windows ではキャリッジ リターン/ライン フィード (CRLF) を使用し、Mac では CR のみを使用します。
Cebjyreは次のように説明しています。
OS X は UNIX と同じ LF を使用します - MacOS 9 以前は CR を使用しましたが
国別文字の文字エンコードにも違いがある可能性があります。「unix エンコーディング」はありませんが、多くの linux バリアントはデフォルトのエンコーディングとして UTF-8 を使用します。Mac OS (これも UNIX) は、独自のエンコーディング (macroman) を使用します。Windowsのデフォルトのエンコーディングが何であるかわかりません。
Windows でファイルが Unicode として扱われる場合、改行の違いに加えて、バイト オーダー マークが問題を引き起こす可能性があります。
ただし、遭遇する可能性のある別の問題のセットは、シングル/マルチバイト文字エンコーディングに関連している可能性があります。奇妙な予期しない文字 (行末ではない) が表示される場合は、これが原因である可能性があります。特に、四角いボックス、クエスチョン マーク、逆さまのクエスチョン マーク、余分な文字、または予期しないアクセント付き文字が表示される場合は.
UNIX では、. で始まるファイル。隠されています。Windows では、おそらく簡単にアクセスできないファイルシステム フラグです。これにより、非表示になっているはずのファイルがクライアント マシンで表示されるようになる場合があります。
ファイルのアクセス許可は、2 つの間で異なります。ファイルを UNIX システムにコピーすると、そのファイルがコピーを実行したユーザーに属し、権限が制限されていることに気付くでしょう。chown/chmod を使用して、正しいユーザーがアクセスできるようにする必要があります。
この問題を解決するためのツールがあります:
テキスト ファイルの内容だけに関心がある場合は、はい、行末が異なります。dos2unix のようなものを見てみましょう。ここで役立つかもしれません。
pauldoo が示唆するように、dos2unix のようなツールは非常に便利です。これらは fromdos または tofrodos として Linux/Unix システム上に存在する場合もあれば、汎用ツールボックスの recode として存在する場合もあります。
Java コーディングのヘルプ
ファイルへの書き込みまたはファイルからの読み取り (ユーザーが管理している) の場合、使用するエンコーディングを指定する価値があることがよくあります。これは、ほとんどの Java メソッドで許可されているためです。ただし、システム ロケールが確実に一致するようにすることで、多くの手間を省くことができます。
c# - C# でファイルをコピーする方法
C#でファイルをAからBにコピーしたい。それ、どうやったら出来るの?
javascript - JavaScript ファイルを動的にロードする
JavaScript ファイルを確実かつ動的に読み込むにはどうすればよいでしょうか? これを使用して、コンポーネントが「初期化」されると、必要なすべての JavaScript ライブラリ スクリプトをオンデマンドで動的にロードするモジュールまたはコンポーネントを実装できます。
コンポーネントを使用するクライアントは、このコンポーネントを実装するすべてのライブラリ スクリプト ファイルをロードする (および Web ページに手動で<script>
タグを挿入する) 必要はありません。「メイン」コンポーネント スクリプト ファイルだけです。
主流の JavaScript ライブラリはどのようにこれを実現していますか (プロトタイプ、jQuery など)? これらのツールは、複数の JavaScript ファイルをスクリプト ファイルの単一の再配布可能な「ビルド」バージョンにマージしますか? それとも、補助的な「ライブラリ」スクリプトを動的にロードしますか?
この質問への追加:動的に含まれる JavaScript ファイルが読み込まれた後にイベントを処理する方法はありますか? プロトタイプにはdocument.observe
、ドキュメント全体のイベントがあります。例:
スクリプト要素で使用できるイベントは何ですか?
c++ - ログウォッチャーの実装
tail -f
ログファイルに追加された新しい行を監視して処理するプログラムである C/C++と同様のプログラムをどのように実装できるのでしょうか?
c# - C#でのファイルのアクセス許可について
copy
C#でファイル同期プログラムを作成しているときに、メソッドを使用するLocalFileItem
クラスのメソッドを作成しようとしました。System.IO.File.Copy(destination.Path, Path, true)
ここPath
で、はstring
です。
このコードを宛先で実行した後。Path = "C:\\Test2"
また、 C:\ Testthis.Path = "C:\\Test\\F1.txt"
でこの操作を実行するために必要なファイル権限がないという例外が発生しますが、C:\ Testは自分自身(現在のユーザー)が所有しています。
誰かが何が起こっているのか、またはこれを回避する方法を知っていますか?
これが完全な元のコードです。
file - Windows共有上のファイルを偽装するデータベースクエリ表現?
Windowsファイル共有上のファイルのように見えるものを作成する方法はありますが、実際にはリソースはHTTP経由で提供されますか?
コンテキストとして、Windowsファイル共有上のファイルのみを処理できる古いアプリを使用しています。ファイルのコンテンツを動的に提供して、基になるファイルへのリアルタイムの変更を取得する単純なHTTPベースのサービスを作成したいと思います。リクエストに応じてデータ。
c# - Windowsエクスプローラーの名前変更イベントでプログラムをフックする
ユーザーがファイルの名前を変更したときにプログラムをフックする方法はありますか?
例: ユーザーがファイルの名前を変更し、Enter キーを押して (またはクリックして離して)、名前変更アクションを確認します。ファイルの名前が実際に変更される前に、私のプログラムはこのイベントを「リッスン」し、「C:\test\file.txt の名前を C:\test\test.txt に変更してもよろしいですか?」というメッセージを表示します。
私は、これが C++、C#、または .NET で可能であると考えています/期待しています..しかし、どこを探すべきか手がかりがありません。
vb.net - VB.Net の resharper に推奨されるファイル テンプレートはありますか
際立って生活を便利にするもの。