問題タブ [delete-directory]

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 に答える
1169 参照

directory - Lotus Notes 7 - プライベート フォルダを削除できない

.nsfにはプライベートフォルダー(他の人が作成した)があり、それを削除しました-「削除」を右クリックします(私は管理者アクセス権があります)。[フォルダ]セクションに
は引き続き表示されますが、ダブルクリックすると、 「ドキュメントが削除されました」というメッセージが表示されます。

では、削除されたのに、なぜフォルダセクションにまだ表示されているのでしょうか?

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

powershell - Windows 7 で末尾にスペースがあるフォルダーを削除できない

問題:削除できない Windows 7 サブディレクトリがあります。

ここにいる他の人や、インターネット上の他の多くの人が、この一般的なクラスの Windows 7 ファイル システムの問題について質問していることを知っていますが、ここでの私の質問は、Windows 7 の削除できないファイルの特定のクラスに特に関連しています。ディレクトリ名。

ファイルシステムを検査および/または編集するためのより良いツールはありますか (必要に応じて 16 進数で)?


OS: x64 Professional を実行していますが、完全に更新されています。

試したこと:このテーマに関する多くの Web ページを読み、考えられる多くの解決策を試しました。私は最近、システム内部を完全に処理できると思われる PowerShell を使用して、この問題に取り組んできました。この時点で、ファイルシステム用の 16 進エディタのようなものを探しています。

原因でないもの:

  • 長いファイル名、または
  • 長い道のりに位置することによって、

修正されていないもの:

  • 古い DOS ファイル命名スキームを使用した名前の変更
  • ファイルシステム全体のCHKDSKの実行
  • それにアクセスしている可能性のある他のすべてのプログラムをシャットダウンします
  • ウイルスソフトウェアの無効化
  • Delinvfile.exe 4.5 ユーティリティを使用します。注: Delinvfile は、「無効な文字を含む短い名前のファイルとフォルダー。これらには [ファイル名で許可されていない] 文字が含まれています:

何が原因ですか?私の場合、削除できないサブディレクトリは、ソース ツリーのバックアップに使用するカスタムPHPプログラムを使用して数か月前に作成されました。名前にスペースまたはその他の不適切な文字が含まれているようですが、確認できません。ファイルディレクトリに表示されますが、削除、名前変更、rmdir などはできません。

調査:ファイル システム上で移動でき、C: の「holds bad subdir」という名前のサブディレクトリ内に配置しました。

ここでは、 PowerShellで確認できます。まず、Get-ChildItem (別名「dir」と同じ) を使用して表示します。

'del "2' + tab と入力してコマンド ウィンドウで削除しようとすると、次のようにファイル名の展開が完了します: del "20120530-04 "、ディレクトリ名の末尾にスペースがあることを示します。このコマンドを実行すると、結果は次のようになります。

C:\holds bad subdir\20120530-04 が見つかりませんでした

del 2* で削除しようとすると、システムは削除したかのように戻りますが、削除しません。

この同じコマンドを PowerShell で発行し、Forceオプションも指定すると、次のように、「指定されたパス C:\holds bad subdir\20120530-04 のオブジェクトが存在しません。」と報告されます。

これは、ディレクトリが明確に認識できるため、ちょっと奇妙ですが、どのメソッドも明らかにそれを認識できないか、適用できないようです。

Windows Explorerで削除できないサブディレクトリを表示することもできます。ブラウズすると、「このフォルダは空です」と表示されます。そこで削除しようとすると、次のようになります。

ここに画像の説明を入力してください

また、このフォルダのプロパティを表示すると、名前が「20120530-04」、つまり末尾に余分なスペースがあることがわかります。

ここに画像の説明を入力してください

また興味深いことに、[セキュリティ] タブには、「(X) 要求されたセキュリティ情報は利用できないか、表示できません」と表示されます。

また、読み取り専用でも非表示でもありません。


問題の範囲:現在、これは大きな問題ではありません。このサブディレクトリを邪魔にならないサブディレクトリ内に埋め込むのは簡単で、気にする必要はありません。

しかし、私にとってこれは知的な挑戦であり、部分的には Windows 7 の根性についてもっと学ぶ方法でもあります。Windows のこのようなバグがこれほど低いレベルで存在し、非常に多くのシステムがインストールされていることに驚いていると思います。世界。現時点では、これが Windows のバグなのか、不良データ (バグが入り込んだ) なのか、単なる不良データなのかを判断するのは困難です。

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

vb.net - ネットワーク共有フォルダーのディレクトリを削除する

この質問は、私の状況に対してまだ回答がない別のフォーラムからのものです。

ネットワーク共有フォルダでやるべきことがあります。しかし、インターネットで検索すると、自分のコンピューターでのみ実行するコードが表示されます。私がやりたいステップは次のとおりです。

  1. 宛先(ネットワーク共有フォルダー)のパスが空かどうかを確認してください。
  2. フォルダの内容 (メインの内容ではない) を削除します。例: "\USER-PC\File\"; フォルダ「ファイル」は削除する必要はありませんが、中身は削除する必要があります。
  3. フォルダーの内容をソースから新しい宛先にコピーします。

1号と3号はOKです。しかし、No.2はまだ見つかっていません。ネットワーク共有フォルダのディレクトリからコンテンツを削除するには?

使用しているディレクトリ コードを削除しますが、「ディレクトリがルート ディレクトリであるため操作を完了できませんでした」という例外が発生します。

手伝ってください

編集:

メインディレクトリ内のすべてのファイルを削除するには:-

メイン ディレクトリ内のすべてのフォルダを削除するには:-

0 投票する
2 に答える
963 参照

windows - Robocopy が非常に長い (1000 以上) サブフォルダーを削除しようとしてクラッシュした Windows

robocopy コマンドを使用しています

フォルダーを一度に削除しますが、このコマンドの間は機能しなくなりますrobocopy.exe。メイン フォルダー内の少なくとも 50 のサブ フォルダーを開始するパスから削除しようとしましたが、依然としてクラッシュします。

それらの名前を「1」に変更しようとしましたが、Windowsでは100以上のフォルダーを超えることができず、少なくとも1000以上あります。新しいパーティションを作成しようとしました- subst j:。いくつかのフォルダーの名前を変更してパーティションを削除しますが、その数のためにこれには永遠に時間がかかります。試しdir /xてみdelましたが、短縮名 -> 機能しません。

これらのフォルダを削除する別の方法はありますか?