문서의 파일명과 날짜를 자동으로 수집안녕하세요,
품질 보증에서 일하는 리드는 수천 개의 문서(엑셀, 워드, pdf, 파워 포인트)를 관리해야 합니다. 그는 자동으로 a) 파일 이름, b) 생성 날짜, c) 마지막 업데이트 날짜를 JMP 파일로 수집하여 최신 문서이거나 최근 업데이트되었거나 개정이 필요할 가능성이 있는 문서를 빠르게 식별하기를 원합니다(ISO9001은 정기적 업데이트/적절성 확인). 또한 그는 중복(이름은 다르지만 내용이 완전히 동일한 2개의 문서) 또는 불일치(이름은 같지만 내용이 다른 2개의 문서)를 식별하기 위해 문서를 비교하여 내용을 평가하기를 원합니다. JMP에 대한 해결 방법은 없지만 아이디어가 있는 사람이 있는지 궁금합니다. 도와 주셔서 감사합니다. 임마누엘
Re: 문서의 파일명과 날짜를 자동으로 수집JSL은 일부 '파일' 기능(예: 'Files In Directory()' 및 'File Exists()')을 제공하지만 'RunProgram()'을 사용하여 OS 명령을 실행하는 것이 더 운이 좋을 것이라고 생각합니다. 또는 JMP의 유틸리티. 그러나 당신이 암시하듯이 그렇게 하고 있다면 JMP를 전혀 신경쓰지 않아도 될 것입니다.
Re: 문서의 파일명과 날짜를 자동으로 수집Names Default to Here( 1 );
dt = New Table(
New Column( "File Name", Character, Nominal ),
New Column( "Created", Numeric, Continuous, Format( "ddMonyyyy:h:m:s", 22, 0 ) ),
New Column( "Modified", Numeric, Continuous, Format( "ddMonyyyy:h:m:s", 22, 0 ) )
);
file = Files In Directory( "$SAMPLE_DATA" );
n files = N Items( file );
For( f = 1, f <= n files, f++,
path = "$SAMPLE_DATA/" || file[f];
Eval(
Substitute(
Expr( dt << Add Rows( { :File Name = nnn, :Created = ccc, :Modified = mmm } ) ),
Expr( nnn ), file[f],
Expr( ccc ), Creation Date( path ),
Expr( mmm ), Last Modification Date( path )
)
)
);Re: 문서의 파일명과 날짜를 자동으로 수집안녕하세요 마크, 정말 좋습니다.
마지막 업데이트를 수행한 사람(그리고 아마도 문서를 만든 사람)의 이름을 얻을 기회가 있습니까? 임마누엘
Re: 문서의 파일명과 날짜를 자동으로 수집FWIW, 위의 내 대답은 명시된 '추가' 요구 사항과 관련이 있습니다.
. 이와 관련하여 다음을 통해 약간의 진전을 이룰 수 있습니다. 얼룩 . 그러나 이것이 얼마나 많은 작업이 될 것인지, 다른 파일 유형에 대한 결과가 얼마나 신뢰할 수 있는지 잘 모르겠습니다.
Re: 문서의 파일명과 날짜를 자동으로 수집도움말 > 스크립팅 색인을 선택한 다음 팝업 버튼을 클릭하고 기능을 선택하면 JSL 기능을 통해 현재 어떤 정보(개발 중인 JMP Pro 17)를 사용할 수 있는지 확인할 수 있습니다. 이제 왼쪽에서 파일 그룹을 선택합니다. 이 결과는 다음과 같습니다.

이 목록에 작성자 또는 수정자의 이름이 표시되지 않습니다. 해당 정보는 파일 디렉토리에 저장되지 않을 수 있습니다.