問題タブ [mkdir]
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.
perl - Perl の mkdir を使用して「正しい」パーミッションを持つディレクトリを作成するにはどうすればよいですか?
このプログラムについて助けが必要です。プロジェクトの一環として、ディレクトリを作成する必要があります。これを行うために system 関数を使用していましたが、後で Perl にはmkdirというビルトインがあると言われました。
私はUbuntu 10.04を使用しています。問題はmkdir
、必要に応じて機能していないようです。
ディレクトリを作成しますが、権限が異なります。ディレクトリを作成する関数は次のとおりです。
プログラムの多くの部分で、次のように呼んでいます。
ディレクトリ .today が作成されますが、問題は権限にあり、権限がありません0755
。
私は何を間違っていますか?
私のPerlの詳細は次のとおりです。
php - PHP mkdir() と fopen() が機能しない - パーミッションの問題? umaskの問題?
次の PHP スクリプトは、ディレクトリの作成に失敗します。また、ファイルの作成にも失敗します (ディレクトリが既に存在する場合)。
umask() は値 18 を返しています。ドキュメント ルートにはピリオドが含まれています ( /var/www/blah/websitename.com/httpdocs )。
umask() を完全には理解していませんし、適切に使用する方法もわかりません。それが問題かどうかはわかりませんが、可能性は高いようです。umask を変更し、ファイル/ディレクトリを作成してから元に戻す必要がありますか? ファイル/ディレクトリを変更/作成/編集するためのumaskは何ですか? サーバーを別の方法で構成する必要がありますか?
android - 親ディレクトリが書き込み可能である場合、mkdirs は SD カード上のディレクトリに対して false を返します
私のAndroidアプリケーションを起動するとき、SDカードにディレクトリを作成する必要があります.少数のユーザーの場合、これは失敗し、その理由を理解できません...
(WRITE_EXTERNAL_STORAGEパーミッションの欠落が原因で発生する同様の問題を発見しました。そこにあり、ほとんどすべてのユーザーで機能するため、これが理由ではないと思います)
説明を簡単にするために前の状況を単純化しました。ディレクトリの作成に失敗した場合は、sdcard に .test ディレクトリを作成するテスト ケースを実行します。
関連するディレクトリのファイル プロパティ:
/sdcard/.test (exists=false canWrite=false canRead=false canExecute=err isDirectory=false isFile=false)
/sdcard (exists=true canWrite=true canRead=true canExecute=err isDirectory=true isFile=false)
/ (exists=true canWrite=false canRead=true canExecute=err isDirectory=true isFile=false)
getExternalStorageState=マウント済み
(テストは 9 未満の SDK で実行されるため、canExecute は err を返します)
提案やアイデアは大歓迎です...
php - PHP の mkdir() がフォルダのアクセス許可を 0777 に設定していません
重複の可能性:
PHP コード mkdir('images','0777') は、411 パーミッションを持つフォルダーを作成します! なんで?
PHPを使用してサーバー上にフォルダーを作成しようとしていますが、これを試してみましたが、411に設定しても機能しません。なぜこれが起こっているのか知っていますか?
chmod も試しましたが、セーフ モード エラーが発生します。
php - PHPのmkdir()は、フォルダーのアクセス許可を755に設定していますが、777が必要ですか?
0777に設定すると、phpを使用してサーバー上にフォルダーを作成しようとしていますが、755として出力されますか?
ありがとうございました
ftp - LFTP mkdir -p は sftp プロトコルでは動作しませんか?
サーバーのディレクトリ構造は次のとおりです。
/tmp/a
そして、sftpでしかサーバーに接続できません
ここで、最初に mkdir を実行してから、いくつかのファイルをそこにアップロードします。
mkdir -p /tmp/a/b は機能しますが、 mkdir -p /tmp/a/b/c/d/e/f/g は機能しません。
param -p はこの状況のためだと思いますが、何か問題がありますか? ありがとう!
bash - bash を使用してファイルシステムのディレクトリ制限をテストする方法
ファイルシステム (ネットワークにマウントされたローカル (USB) ドライブ) に作成できるディレクトリとファイルの数をテストする必要があります。私は今、このbash行を使用しています:
おそらくもっとうまくできることはわかっているので、その方法を知りたいです。(bashでは、それほど複雑ではありません)
vim - Vim: 保存時に親ディレクトリを作成する
呼び出しvim foo/bar/somefile
てfoo/bar
もまだ存在しない場合、Vim は保存を拒否します。
シェルに切り替えたり:!mkdir foo/bar
、Vim から実行したりできることはわかっていますが、私は怠け者です :) Vim がバッファを保存するときに自動的にそれを行う方法はありますか?
visual-c++ - how to make the cmd window go away when running a system command in c++
I am using c++.NET and my program needs to make a directory
I normally do this with the system command
but when I do this command in my gui program this cmd window comes in and disapears again is there any way to do the command without that window showing up?
or is there a easier way to make a directory in c++?
thanks
luck
php - PHP mkdir 0777 失敗 chmod 0777 は機能します
PHP 5.2.14を使用すると、これが起こります
PHP バグ リストに関連するバグが見つかりませんでしたか?