フォルダ内にフォルダを作成しようとしています。まず、そのディレクトリが存在するかどうかを確認し、必要に応じて作成します。
name = "User1"
if not os.path.exists("/pdf_files/%s" % name):
os.makedirs('/pdf_files/%s' % name )
問題は、エラーが発生することです:OSError: [Errno 13] Permission denied: '/pdf_files'
このフォルダの名前:pdf_file
私が作成したすべての権限があります:drwxrwxrwx
または'777'
私はこれについて検索し、いくつかの解決策を見ましたが、どれも私の問題を解決しませんでした。誰かが私を助けることができますか?
ルートディレクトリ内にフォルダを作成しようとしています(/
)。
変化する /pdf_files/%s
からpdf_files/%s
または/home/username/pdf_files/%s
ルートディレクトリ(/)
内にフォルダを作成しようとしている場合、別の簡単な方法は、その前に'.'
を追加することです。つまり、/directory
が./directory
になるとしましょう