そのため、サーバー上のすべてのファイルを調べて、それらの各ファイル名の後にコマンド「ll」を実行し、そのコマンドの出力を取得して txt ファイルに出力する必要があるスクリプトを作成しています。
例:
フォルダ/ファイル名.txt ll
output: SoMETHINGSomethingSomethingother - これは output.txt ファイルに送信されます
フォルダー/サブフォルダー/filename3.txt ll
output: SoMETHINGSomethingSomethingother - これは output.txt ファイルに送信されます
これは私がこれまでに持っているものです:
import os
with open("output.txt", "w") as a:
for path, subdirs, files in os.walk(r'C:\Users\user\Desktop\Test_Py'):
for filename in files:
f = os.path.join(filename)
m = f + ' ll'
a.write(str(m) + os.linesep)
だから私が今理解しようとしているのは、出力されるファイル名を「ll」コマンドで実行する方法です。これまでのところ、このコードは、そのフォルダーとそのサブフォルダー内のすべてのファイルの名前を output.txt ファイルに書き込みます。
誰にもアイデアはありますか?