問題タブ [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.

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

perl - Perl の mkdir を使用して「正しい」パーミッションを持つディレクトリを作成するにはどうすればよいですか?

このプログラムについて助けが必要です。プロジェクトの一環として、ディレクトリを作成する必要があります。これを行うために system 関数を使用していましたが、後で Perl にはmkdirというビルトインがあると言われました。

私はUbuntu 10.04を使用しています。問題はmkdir、必要に応じて機能していないようです。

ディレクトリを作成しますが、権限が異なります。ディレクトリを作成する関数は次のとおりです。

プログラムの多くの部分で、次のように呼んでいます。

ディレクトリ .today が作成されますが、問題は権限にあり、権限がありません0755

私は何を間違っていますか?

私のPerlの詳細は次のとおりです。

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

php - PHP mkdir() と fopen() が機能しない - パーミッションの問題? umaskの問題?

次の PHP スクリプトは、ディレクトリの作成に失敗します。また、ファイルの作成にも失敗します (ディレクトリが既に存在する場合)。

umask() は値 18 を返しています。ドキュメント ルートにはピリオドが含まれています ( /var/www/blah/websitename.com/httpdocs )。

umask() を完全には理解していませんし、適切に使用する方法もわかりません。それが問題かどうかはわかりませんが、可能性は高いようです。umask を変更し、ファイル/ディレクトリを作成してから元に戻す必要がありますか? ファイル/ディレクトリを変更/作成/編集するためのumaskは何ですか? サーバーを別の方法で構成する必要がありますか?

0 投票する
14 に答える
18424 参照

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 を返します)

提案やアイデアは大歓迎です...

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

php - PHP の mkdir() がフォルダのアクセス許可を 0777 に設定していません

重複の可能性:
PHP コード mkdir('images','0777') は、411 パーミッションを持つフォルダーを作成します! なんで?

PHPを使用してサーバー上にフォルダーを作成しようとしていますが、これを試してみましたが、411に設定しても機能しません。なぜこれが起こっているのか知っていますか?

chmod も試しましたが、セーフ モード エラーが発生します。

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

php - PHPのmkdir()は、フォルダーのアクセス許可を755に設定していますが、777が必要ですか?

0777に設定すると、phpを使用してサーバー上にフォルダーを作成しようとしていますが、755として出力されますか?

ありがとうございました

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

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 はこの状況のた​​めだと思いますが、何か問題がありますか? ありがとう!

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

bash - bash を使用してファイルシステムのディレクトリ制限をテストする方法

ファイルシステム (ネットワークにマウントされたローカル (USB) ドライブ) に作成できるディレクトリとファイルの数をテストする必要があります。私は今、このbash行を使用しています:

おそらくもっとうまくできることはわかっているので、その方法を知りたいです。(bashでは、それほど複雑ではありません)

0 投票する
6 に答える
31287 参照

vim - Vim: 保存時に親ディレクトリを作成する

呼び出しvim foo/bar/somefilefoo/barもまだ存在しない場合、Vim は保存を拒否します。

シェルに切り替えたり:!mkdir foo/bar、Vim から実行したりできることはわかっていますが、私は怠け者です :) Vim がバッファを保存するときに自動的にそれを行う方法はありますか?

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

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

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

php - PHP mkdir 0777 失敗 chmod 0777 は機能します

PHP 5.2.14を使用すると、これが起こります

PHP バグ リストに関連するバグが見つかりませんでしたか?