[HOME]  [全部表示 会議室風]  [全部表示 保存用]  [HOME]  [リストへもどる] [リストへもどる]

一括表示


  DOSVAXJ3におけるファイルコピー先の日付 - shadow 23/04/17-16:04 No.10767
 ┣ Re: DOSVAXJ3におけるファイルコピー先の日付 - shadow 23/04/17-18:42 No.10768
 ┃ ┗ Re^2: DOSVAXJ3におけるファイルコピー先の日付 - konno 23/04/18-00:35 No.10770
 ┃ ┗ Re^3: DOSVAXJ3におけるファイルコピー先の日付 - shadow 23/04/18-08:34 No.10772
 ┗ Re: DOSVAXJ3におけるファイルコピー先の日付 - konno 23/04/17-22:46 No.10769
  ┗ Re^2: DOSVAXJ3におけるファイルコピー先の日付 - konno 23/04/18-01:59 No.10771
   ┗ Re^3: DOSVAXJ3におけるファイルコピー先の日付 - shadow 23/04/18-08:38 No.10773
    ┗ Re^4: DOSVAXJ3におけるファイルコピー先の日付 - shadow 23/04/18-13:27 No.10774
     ┗ Re^5: DOSVAXJ3におけるファイルコピー先の日付 - konno 23/04/18-16:37 No.10775
      ┗ Re^6: DOSVAXJ3におけるファイルコピー先の日付 - shadow 23/04/23-12:56 No.10780
       ┗ Re^7: DOSVAXJ3におけるファイルコピー先の日付 - konno 23/04/23-15:53 No.10782

(10767) 10767DOSVAXJ3におけるファイルコピー先の日付  投稿者:shadow   2023/04/17(月) 16:04
   コメント数 2

軟式さんにファイルコピー先の日付がコピーした時点に変わることを報告しました。
これは修正していただけることになりました。
この時に他に気がついた点は無いか質問があったので次の二点について返信しました。
1 LFNのファイル名が全角文字の時SFNが正しくない件
2 Vz高橋版以降のファイラーにおけるLFNの識別記号+がファイル名に半角小文字が含まれるとSFNでも+マークが付く件

軟式さんの回答はつぎのとおりです。
1についてはJP230216 以前では大丈夫なので、見直して修正します。
2については次のやり取りをしました。
> > 半角小文字は SFN にはないので LFN 扱いになっていると思います。
> 仕様であれば対応不要です。

なお、軟式さんからは次の返信を頂いたので要望すれば対応して頂けるようです。
 + をつけるかどうかは Vz の LFN 処理で判定していると思います。
 どのように判定しているかがわかれば対応は可能と思います。


      - No.10767 -    このTreeへ           [リストへもどる] soft

(10767) 10768Re: DOSVAXJ3におけるファイルコピー先の日付  投稿者:shadow   2023/04/17(月) 18:42
    10767 番 shadow さんへのコメント    コメント数 1

不具合修正版が公開されたので報告します。
ファイルコピー先の日時修正についてはメール文を引用します。
> ファイルコピーの日時ですが、いまのところ imgmount でマウントしたド
>ライブでは日時情報は反映されず現在日時になってしまいますのでご注意く
>ださい。
> mount で親 OS のフォルダをマウントしたドライブ間であればコピー先に
>日時情報は反映されます。
細かい気付きは他にもあるのですがどこまで要望するか思案してます。
軟式さんの迅速な対応に感謝しています。

      - No.10768 -    このTreeへ    コメント元:10767 へ [リストへもどる] soft

(10767) 10770Re^2: DOSVAXJ3におけるファイルコピー先の日付  投稿者:konno   2023/04/18(火) 00:35
    10768 番 shadow さんへのコメント    コメント数 1

> 不具合修正版が公開されたので報告します。

新版が出ていたのですね、頂きました。

> > mount で親 OS のフォルダをマウントしたドライブ間であればコピー先に
> >日時情報は反映されます。

試してみましたが、コピーすると現在の日時になります。
また、LFN が SFN になるようです。

mount c c:\
mount d d:\
これですよね。
shadowさんのところでは正常にコピー出来ていますか?

      - No.10770 -    このTreeへ    コメント元:10768 へ [リストへもどる] soft

(10767) 10772Re^3: DOSVAXJ3におけるファイルコピー先の日付  投稿者:shadow   2023/04/18(火) 08:34
    10770 番 konno さんへのコメント

> shadowさんのところでは正常にコピー出来ていますか?
copyコマンドのコピーでは日付情報は反映されています。
LFNも問題ありません。
ただzcopy等のソフトを使うとコピーした時点の日時になります。
      - No.10772 -    このTreeへ    コメント元:10770 へ [リストへもどる] soft

(10767) 10769Re: DOSVAXJ3におけるファイルコピー先の日付  投稿者:konno   2023/04/17(月) 22:46
    10767 番 shadow さんへのコメント    コメント数 1

> 軟式さんにファイルコピー先の日付がコピーした時点に変わることを報告しました。

ああ、ほんとだ! 気づきませんでした。(^^;;

> 2 Vz高橋版以降のファイラーにおけるLFNの識別記号+がファイル名に半角小文字が含まれるとSFNでも+マークが付く件
> > > 半角小文字は SFN にはないので LFN 扱いになっていると思います。
> > 仕様であれば対応不要です。

これは VTDOS と MS-DOS Player では半角小文字で8文字以下なら +マーク付かないですね。
今まで気にしていませんでした。(^^;

> なお、軟式さんからは次の返信を頂いたので要望すれば対応して頂けるようです。
>  + をつけるかどうかは Vz の LFN 処理で判定していると思います。
>  どのように判定しているかがわかれば対応は可能と思います。

えーと、filer.asm の中で
dumplfn	proc の2887行あたりから

	pushm	<es,dx,di>
	mov	dx,si
	call	cvtlfn
	mov	si,di
	movseg	ds,es
	popm	<di,dx,es>
IFDEF US
	call	putspc
ENDIF
	mov	al,SPC
	tstb	[si].lfn_aliasname		;★ このあたり?
_ifn z
;	mov	al,'+'				; ##k07f
;	tstb	cs:lfnmark			; サイズを減らすために変更
;  _ifn z					;
	mov	al,cs:lfnmark
;  _endif					;
_endif
	call	putc
	add	si,lfn_name
	call	strlen


★マークの所で判定していると思うのですが、私には読めていないので。(^^;;

      - No.10769 -    このTreeへ    コメント元:10767 へ [リストへもどる] pre

(10767) 10771Re^2: DOSVAXJ3におけるファイルコピー先の日付  投稿者:konno   2023/04/18(火) 01:59
    10769 番 konno さんへのコメント    コメント数 1

なんとなく分かったような気がします。

> 	tstb	[si].lfn_aliasname		;★ このあたり?

これは恐らくショート名があるかないかのチェックかと。
例えば、LFNの DIR /X では

DIR /X 

2023/03/15  17:21               435              T.DEF
2023/03/18  12:59           299,443              tsv2
2023/03/20  13:53           299,579              TSVBT64
2023/03/18  12:00           299,579              tsv_E4
2023/03/18  12:02           299,579              tsv_EMS
2023/03/18  13:20           299,579 TSV_T_~1     TSV_T_XMS
2023/03/30  15:36                 0 VT_~1.TXT    VT=.txt
2023/04/03  21:50                 0 VTDOS_~1     VTDOS=
2023/02/28  22:34            62,768              vzibmj.co
2023/02/28  23:03            11,429              vzk07v6.com

このように、SFN の時は ショート名の欄が空白になります。
小文字でも SFN と認識しています。

つまり、エリアスショート名がある時に "+" マークを入れていると思われます。


      - No.10771 -    このTreeへ    コメント元:10769 へ [リストへもどる] pre

(10767) 10773Re^3: DOSVAXJ3におけるファイルコピー先の日付  投稿者:shadow   2023/04/18(火) 08:38
    10771 番 konno さんへのコメント    コメント数 1

有難うございます。
コピーの日時情報の件と合わせてこの情報を基に対応可能か要望してみます。
      - No.10773 -    このTreeへ    コメント元:10771 へ [リストへもどる] soft

(10767) 10774Re^4: DOSVAXJ3におけるファイルコピー先の日付  投稿者:shadow   2023/04/18(火) 13:27
    10773 番 shadow さんへのコメント    コメント数 1

コピー先の日時の件は調査していただけることになりました。
+マークの問題個所は推定されたようです。
修正版は早くて今週末になるとの返信を頂きました。
      - No.10774 -    このTreeへ    コメント元:10773 へ [リストへもどる] soft

(10767) 10775Re^5: DOSVAXJ3におけるファイルコピー先の日付  投稿者:konno   2023/04/18(火) 16:37
    10774 番 shadow さんへのコメント    コメント数 1

> コピー先の日時の件は調査していただけることになりました。
> +マークの問題個所は推定されたようです。

迅速な対応ありがとうございます。
私の情報がお役に立てたならうれしいです。

> 修正版は早くて今週末になるとの返信を頂きました。

私一人だとチェック漏れが多かったので、shadowさんの対応に感謝です。
他にも気づいたことがあるとは流石です。
作者様に報告しておけば、より良いものが出来るかもしれませんし。
私も思い切ってメールを出して良かったと思います。(^_^)

      - No.10775 -    このTreeへ    コメント元:10774 へ [リストへもどる] soft

(10767) 10780Re^6: DOSVAXJ3におけるファイルコピー先の日付  投稿者:shadow   2023/04/23(日) 12:56
    10775 番 konno さんへのコメント    コメント数 1

とんでもないです。
必要最小限の修正依頼のメールを出したのですが気づきの質問を受けたので
まあ良いかと思っていた個所も要望したしだいです。
> 私も思い切ってメールを出して良かったと思います。(^_^)
私もそう思いました。
      - No.10780 -    このTreeへ    コメント元:10775 へ [リストへもどる] soft

(10767) 10782Re^7: DOSVAXJ3におけるファイルコピー先の日付  投稿者:konno   2023/04/23(日) 15:53
    10780 番 shadow さんへのコメント

> 必要最小限の修正依頼のメールを出したのですが気づきの質問を受けたので
> まあ良いかと思っていた個所も要望したしだいです。

こういうことってありますよね。
私もちょっと気になっていたことがあったのですが、いざ要望を出そうと思ったら思い出せなくて。(^^;
過去に何か書いていたように思ったので過去ログ検索してやっと思い出したという。(^^;;
やっぱり私は備忘録をこまめに書いておかないと全部忘れてしまいそうです。(^^;;; ヤバイヨ!
あとは書いている途中でもマメにセーブすることかな。(テストやうっかりで藻屑は数知れず)

> > 私も思い切ってメールを出して良かったと思います。(^_^)
> 私もそう思いました。

コミュニケーションって難しいので失言で後悔したことも多いですが
言わないで後悔するくらいなら駄目もとでも言った方が良いと思える今日この頃です。

      - No.10782 -    このTreeへ    コメント元:10780 へ [リストへもどる] soft