問題タブ [unlink]

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

c++ - unlink()を使用する権限はいつありますか?

unlink()を使用して削除できるファイルを予測しようとしています。

これまでの私の理解では、ファイルは他のユーザーに書き込み可能であるか、実行中のプログラムと同じグループIDまたは所有者IDを持っている必要があります。

他にケースはありますか?私はこれらのファイルが私のプログラムによってどのように削除可能であるかを説明しようとしています(プログラムはrootとしてもadminグループでも実行されていません)。

ありがとう!

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

php - PHPでファイルを削除できません

を使用してファイルを削除できず、タグを使用するとエラーが発生しますunlink()。ファイルにはchmod があります。ファイルの最後に書き込むために使用できます。しかし、私は何も削除できません。誰でも私を助けてもらえますか?fopen"w"777fopen()

サンプルは次のとおりです。

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

php - PHPは、パッケージ化する前にfile.pdfを削除します

一時ディレクトリから instructions.pdf を削除するにはどうすればよいですか?

私の Web スクリプトは、一意の ID を持つ一時フォルダーを作成し、別のサーバーからいくつかのファイルを要求します。そのようなファイルの 1 つが「instructions.pdf」です。一時フォルダーが zip ファイルにパッケージ化される前に、このファイルを削除したいと考えています。

最も簡単な方法は、パッケージが API からダウンロードされた後、パッケージがユーザー用に圧縮される前に、PHP コードを使用してこれらのファイルを上書きすることだと思います。プロセスのステップを理解すると、これを概念化しやすくなります。

a) ユーザーが「パッケージ ソース コード」をクリックする

b) 自己ホスト型パネル連絡先 API

c) API はプロジェクト パッケージ (instructions.pdf を含む) を返します。これは zip アーカイブです。

d) 自己ホスト型パネルは、処理のためにアーカイブを解凍します

e) 自己ホスト型パネルは、プラグインやその他のアセットを追加し、パッケージにいくつかの調整を加えます

f) セルフ ホスト パネルは、ユーザーがダウンロードできるように、/files/temp フォルダーに zip アーカイブを作成します。

これは、f) の前に追加のステップを追加することを意味します。「zip アーカイブを作成する前に、パッケージから instructions.pdf を削除し、「サーバー上のこのファイル」に置き換えてください。」

「プロセスプラグイン」を読み取る場所に新しいロジックを追加したいと思います。iOS 用と Android 用の 2 つの場所でこれを行う必要があります (ロジックは同じですが、プラットフォームごとに少し異なります)。同じファイルが両方のパッケージを処理します。

リンクを解除しようとしましたが、何も削除されません。成功せずに使用しているコードは次のとおりです。

完全なphpコードは次のとおりです。

ありがとうございました

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

php - 投稿内のすべての変数を取得し、ファイルのリンクを解除しますphp

ディレクトリ内のすべてのファイルを一覧表示するスクリプトを作成しています。ユーザーは、ファイルの1つを削除する場合は、チェックボックスをオンにすることができます。これまでに作成したスクリプトは次のとおりです。次のステップは、ページがリロードされるときのフォームの投稿で、投稿のdelete $ iを繰り返し処理し、チェックされた関連ファイルのリンクを解除(削除)します。しかし、私はphpにかなり慣れていないので、これを行う方法がよくわかりません。ディレクトリにはさまざまな数のファイルが存在する可能性があり、チェックしたファイルのみを削除したいと思います。これを実現するためのヒントをいただければ幸いです。

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

php - フォルダから最初のファイル名を取得してPHPで削除する方法

ギャラリーを作ってみます。フォルダにいくつかの重複した写真があります。私はaf_160112、af_160113、af_160114という名前の写真を持っています。この最初のものを削除したいと思います。フォルダ内の最初の写真を撮って削除するにはどうすればよいですか?これまでのところ、unlinke($ file)関数を使用する必要があることを知っています。ご協力ありがとうございました。

0 投票する
8 に答える
75956 参照

php - PHP:ディレクトリ内のすべてのファイルのリンクを解除してから、そのディレクトリを削除する

「exec」コマンドを使用せずに、RegExpまたはワイルドカード検索を使用してフォルダー内のすべてのファイルをすばやく削除し、PHPでそのフォルダーを削除する方法はありますか?サーバーから、そのコマンドを使用する権限が与えられていません。ある種の単純なループで十分です。

次のステートメントの背後にあるロジックを実現するものが必要ですが、明らかに有効です。

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

php - PHPでファイルを削除できません

(dbを取得する前に)テキスト形式でデータを保存していたWebサイトがあるので、ファイルの削除で問題が発生しました...

ファイルの名前に一重引用符( "I'mHere.txt")が含まれているため、サイトのファイルマネージャーはこのファイルを削除できず、煩わしくなります...そのため、このようなphpを使用してファイルを削除してみました:

どちらも機能しないので、ファイルを削除するにはどうすればよいですか?

編集:ファイルは次のように作成されました:

編集2:そして私は別のファイルから削除コードを呼び出します、引用符付きのファイルはもう作成されていません、それはただそこにあり、決して削除することはできません、これを試みると「ファイルが見つかりません」エラーが発生します(パスは正しいです、それは機能します引用符がないファイルの場合)...

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

php - Unlink() 関数の使い方

PHP unlink()関数を使用して、フォルダー内の特定のドキュメントを削除しようとしています。その特定のフォルダには、IIS ユーザーへの完全な権限が既に割り当てられています。

コード:

リターン失敗し続けます。sample.docx はその特定のパスにあります。親切なアドバイス。

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

php - Php unlink() 関数とキリル文字

関数によるファイルの削除に問題がありますunlink()。ファイルがキリル文字の名前の場合、関数は機能しません。

[2012 年 7 月 24 日 00:33:35 UTC] PHP 警告: unlink(/home/gtsvetan/public_html/мениджър.doc) [function.unlink]: /home/gtsvetan/public_html/deleter にそのようなファイルまたはディレクトリはありません。 php 114行目

では、名前がシリル化されているときにファイルを削除するにはどうすればよいですか?

コードは次のとおりです。

ソリューション:

そして、これがクラスのインスタンスを作成するajax.phpです:)

それは私にとって完璧に機能します:)

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

php - PHPシンボリックリンクのリンク解除

Windowsでシンボリックリンクを作成し(Linuxではまだテストしていません)、再度削除/リンク解除したい場合(unlink()-関数で試しました)、常にシンボリックリンク+元のファイルを削除します。しかし、シンボリックリンクを削除したいだけです。そのための機能はありませんか?