やあ、
誰か助けてくれませんか。 私は多くのことを試しましたが、それでも失敗します。
zipフォルダーのリストをループして、zipフォルダーのサブディレクトリにある特定のtxtファイルを見つけようとしました。 zip フォルダーのファイルリストを取得すると、txt ファイルが subdirector/mytxtfile_123.log として表示されました。 以下は私のスクリプトですが、txt ファイルのダウンロードに失敗します。 「システムが指定されたパスを見つけることができません」というIOの問題があります。 ファイルリストを取得するときに「\」を「/」に反転したのだろうか。 サブディレクトリまたは zip にファイルを取得する適切な方法はありますか?
path == path where all zip folder located;
path1 == path where txt file going to save;
lst = {the list of the zip folders};
for (k=1, k <=N items(lst), k++,
Try(
za = open(path||lst[k], zip);
dirlist = za << dir;
for (l=1, l<=N Items(dirlist), l++,
If (Contains(dirlist[l], "mytxtfile_"),
text = za << read(dirlist[l]);
save text file(path1||lst[k]||"_"||dirlist[l],text);
);
)
,
print (lst[k] || "fail to open");
Throw();
);
);