📄 renff.dpr
字号:
program RenFF;
{$APPTYPE CONSOLE}
uses
SysUtils;
procedure showhelp;
var
s: string;
begin
s := format('%s filename [datetimeformatstr]'#13#10'example: %0:s aa.txt yy-mm-dd ', [extractfilename(paramstr(0))]);
writeln(s);
end;
var
s, serr, sf: string;
begin
if ParamCount = 0 then
begin
showhelp;
exit;
end;
s := '';
serr := '';
sf := '';
s := paramstr(1);
if ParamCount >= 2 then
begin
sf := ParamStr(2);
sf := formatdatetime(sf, now);
end;
if fileexists(s) then
begin
if sf = '' then
sf := formatdatetime('yymmdd_', now);
if RenameFile(s, format('%s%s', [sf, extractfilename(s)])) = false then
serr := SysErrorMessage(getlasterror);
end else
serr := 'File not exists.';
if serr = '' then
s := 'Success'
else
s := serr;
Writeln(s);
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -