問題タブ [luafilesystem]
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.
lua - コロナのsystem.DocumentsDirectoryからすべてのファイルを削除する
私はコロナに慣れていないので、戻るボタンを押すと、ユーザーが保存したすべてのデータがドキュメント ディレクトリから削除される機能をアプリに追加したいと考えています。つまり、ドキュメント ディレクトリを空にする方法はありますか?
file - ファイルがフォルダ外に保存されている場合、フォルダ内に保存する方法
ファイルをフォルダー内に保存したいのですが、発生する問題は、ファイルがフォルダーの外に保存されていることであり、面倒です。今までやってきたことをシェアします。
しかし、録音したファイルはこの新しく作成されたフォルダーの外にあります。誰か助けてもらえますか?
file - lua で一時ファイルを作成する
LuaFileSystem のドキュメントを見てきましたが、一時ファイルを作成して書き込む方法がよくわかりませんでした。また、作成した一時ファイルがどこにあるのか正確にはわかりません.. /tmp?
私の関数は次のようになります。
java - Luaj で Lua-Filesystem と Lua-Penlight をロードする方法
Luaj 3.0 ライブラリを使用するプログラムがあり、含めたい lua スクリプトがいくつか見つかりましたが、それらはすべて lua ファイル システムとペンライトを必要とし、それらのライブラリを使用しようとするとエラーが発生します。
ルアジでそれらをどのように利用するべきか誰か知っていますか?
編集:もう少し情報が役立つかもしれません:open-jdk8 Luaj、lua-filesystem、およびlua-penlightがインストールされたArchlinux 64ビットシステムがあります。プロジェクトに含めたいLua Java Utilsというライブラリのセットを見つけました。ただし、常に次のエラーが発生します。
参考までに24行目:
それにはペンライト ライブラリが必要で、これには lua ファイルシステムが必要になるため、2 つをインストールしました。を実行しようとしても、Lua ファイルシステムがロードされていないことがテストでわかりましたlfs.currentdir()
。試しglobals.load("local lfs = require \"lfs\"").call();
ましたが、エラーも発生しました。
私の Lfs ライブラリは にあり/usr/lib/lua/5.2/lfs.so
、ペンライトは にあり/usr/share/lua/5.2/pl
ます。
windows - Lua for Windows 用の luafilesystem のビルド
メイクファイルの構築に関しては手がかりがありません.Lua for Windowsで使用するために、Windows 7 x86でluafilesystemを構築しようとしています。インターネットでチュートリアルを探しましたが、わかりません。開発者コマンド プロンプトで NMAKE を実行するところまで行きましたが、次のエラーが表示されました。
C:\Users\Me\Desktop\luafilesystem-master\luafilesystem-master>nmake -f Makefile.win
Microsoft (R) Program Maintenance Utility Version 12.00.21005.1
Copyright (C) Microsoft Corporation. All rights reserved.
cl /c /Fosrc\lfs.obj /MD /O2 /I"c:\lua5.1\include" src\lfs.c
Microsoft (R) C/C++ Optimizing Compiler Version 18.00.30723 for x86
Copyright (C) Microsoft Corporation. All rights reserved.
lfs.c
src\lfs.c(63) : fatal error C1083: Cannot open include file: 'lua.h': No such file or directory
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\cl.EXE"' : return code '0x2'
Stop.
何が間違っているのかわかりません。公式の LuaFileSystem リポジトリから直接ダウンロードした一連のファイルに lua.h はありませんでした。
私が欲しいのは、lua で使用する lfs をインストールすることだけです。私が間違っていることを理解できないが、たまたま簡単な方法を知っている場合は、共有してください。十分な情報を提供できたことを願っています。ありがとう。
c - LuaFileSystem ライブラリをコンパイルし、luarocks なしで .dll ファイルを取得する方法は?
というわけで、「lfs.c」「lfs.h」「lfs.def」「.gitignore」というファイルを取得しました。MinGW をインストールしてそのコマンドを入力しようとしました: gcc lfs.c
(私はそのようなことについてはまったくの初心者であることを覚えておいてください)、「lua.h を含めることができませんでした」というエラーが表示されます...どうすればよいかわかりませんそれを行う方法を誰かに説明してもらえますか?または、少なくともコンパイル済みの lfs.dll へのリンクを教えてください。
lua - Lua の下で、LuaFileSystem パッケージがインストールされている場合にのみファイル属性をチェックするにはどうすればよいですか
LuaFileSystem を使用するコードがいくつかあります。ただし、実行されるすべてのシステムに LuaFileSystem がインストールされているわけではありません。インストールされているかどうかを確認し、インストールされている場合にのみコードを実行したいと思います。このようなもの(ただし、これは失敗し、lfsがnull値であると述べています)
lua - ファイルが読み取り専用かどうかを確認する方法は?
io にも lfs にも、これをチェックするオプションがないようです。この機能を使用して、このチェックを行うコードをシミュレートする必要があります。
lua - luaでluafilesystemを読み込めません
lua ファイルに lfs モジュールをロードすると、次のエラー メッセージが表示されました。
コードは次のとおりです。
lua コンソールでコードを実行すると、成功します。lfs.so ファイルを lua ファイルと同じディレクトリにコピーすると、成功します。私はグーグルで検索しましたが、解決策が見つかりません。